New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom cop_warnings take up 17 bytes per COP. #16249
Comments
From @toddrCreated by @toddrEvery COP (line of perl code) stores a 17 byte (mostly) binary string in the COP An example of this problem can be seen here: $> perl -e 'use warnings "once"; VmRSS: 30896 kB $> perl -e 'use warnings; VmRSS: 30632 kB This example is a little contrived but shows the problem. My suggestion is I'm vaguely concerned with XS poking at this field an manipulating it at I'm working on a proposed patch for this. If anyone has concerns, Perl Info
|
From @jkeenanHave you been able to make progress on that patch? Thank you very much. -- |
The RT System itself - Status changed from 'new' to 'open' |
From @toddrOn Mon, 03 Sep 2018 17:47:59 -0700, jkeenan wrote:
I have not but we're looking at B::C for 5.28.0 right now, so let me get back to you in a week. |
one liner to see the issue
|
GH Perl#16249 This is an attempt to use PL_strtab to store the cop PVs. Work in Progress...
Migrated from rt.perl.org#132451 (status was 'open')
Searchable as RT132451$
The text was updated successfully, but these errors were encountered: