Do you know where your variables are? | |
PerlMonks |
Re^3: What's the perl5's future?by marioroy (Prior) |
on Sep 19, 2016 at 01:56 UTC ( [id://1172089]=note: print w/replies, xml ) | Need Help?? |
Update: For the example script, there is no noticeable difference when comparing Perl v5.20+ against cperl v5.22+. I had compared Perl installed on the OS; Perl 5.18.2 (Mac OS X 10.11.6) and Perl 5.16.3 (CentOS 7.2) against cperl 5.22c. Thank you dave_the_m for catching this. Thank you for cperl, rurban. I entered a demonstration running 25% to 33% faster with cperl depending on the platform. Re^3: use threads for dir tree walking really hurts Furthermore, the optional modules for MCE and MCE::Shared work without a glitch. Unless PDL is present, MCE and MCE::Shared will use Sereal 3.008 or later for serialization if available on the system. Storable is used otherwise. The IO::FDPass module is beneficial for passing file descriptors to the shared manager process. This applies to MCE::Shared::Condvar, MCE::Shared::Handle, and MCE::Shared::Queue.
The modules listed above work flawlessly with perl11/cperl Github branches maint-5.22c and maint-5.24c. Threads is not required to run MCE or MCE::Shared. I built cperl with threads support and that works too.
Thank you for making Perl run faster. Warm regards, Mario.
In Section
Seekers of Perl Wisdom
|
|