-
Notifications
You must be signed in to change notification settings - Fork 560
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
[REPORT] Code Generator; also Versioned Performance Metrics #1611
Comments
From [email protected]SUMMARY: Why can't you take perlcc and a dynamically linked libperl.so Once upon a time, one could build a /usr/bin/perl that linked against In the table below, I show the results of running perl -e 'system "ps l$$"' through various versions of Perl, and recording the reported virtual PERL VSZ RSS FILE TEXT DATA BSS 5.6.0 736 776 727 628 32 2 The last set are all the current release. The one marked "t" was Here are the results of my codegen adventures. All are running a SCRIPT VSZ RSS FILE TEXT DATA BSS ps.pbc 992 1220 158 --- --- --- psd.pbc 344 1340 158 --- --- --- "psd" is used when built with a specially constructed perlcc that Trying to compile these things is an incredible strain C CODE LINES WORDS BYTES Yes, that's right: the one liner turns into 35,000 lines of code OOFDAH! For those interested in timings, I ran some with two programs. 1. MEGALOOP And produced these timings. Our loop got better, but our simple PERL MEGALOOP TERMCAP perl5.6.0 1.280 0.840 The first MO=B produced one "Attempt to free unreferenced scalar", Attempt to free unreferenced scalar, <TC> line 14703. Conclusions about all this I leave to the readership. --tom |
@smpeters - Status changed from 'open' to 'stalled' |
From @jkeenanOn Wed Mar 29 10:33:51 2000, tchrist@chthon.perl.com wrote:
This ticket was filed twelve years ago and has been in the Stalled queue Is there any problem that needs fixing here? If not, I recommend we Thank you very much. |
The RT System itself - Status changed from 'stalled' to 'open' |
From [email protected]"James E Keenan via RT" <perlbug-followup@perl.org> wrote
That's fine. I no longer possess any of the brain cells I had --tom |
From @jkeenanOn Sun Oct 07 13:29:38 2012, tom christiansen wrote:
Thanks for the response; closing ticket. |
@jkeenan - Status changed from 'open' to 'resolved' |
From @rurbanOn Sun, Oct 7, 2012 at 4:34 PM, James E Keenan via RT
Tom's issue was fixed in the CPAN release of B::C some years ago. BTW: The size increase Tom saw several years ago went on and on. |
From @rurbanperlcc went to CPAN as B::C. Regarding tchrist's bloat concerns: He is right, but p5p basically does not care about increased non-libperl bloat. And p5p does not care about increased perlcc bloat. E.g. caused by a B change, I suggest to close this ticket. On Oct 7, 2012, at 10:26 AM, "James E Keenan via RT" <perlbug-followup@perl.org> wrote:
|
Migrated from rt.perl.org#2848 (status was 'resolved')
Searchable as RT2848$
The text was updated successfully, but these errors were encountered: