3 ms·
There are many important updates regarding memory use. That's an interesting improvement especially when you have long lasting Perl script in distributed enviro
by adulau 15y ago
There are many important updates regarding memory use. That's an interesting improvement especially when you have long lasting Perl script in distributed environment. Especially that we can gain some memory on some data structure, it's always an interesting gain.
- ojosilva 15y agoWe have been testing perl 5.14 RC2 version in one of our dev box during last week, and the performance improvements are just monstrous! Got a 20-30% faster app straight out of the box, and some hefty memory savings. It's really noticeable on smaller scripts. Can't wait to put 5.14 in production!
- perlgeek 15y ago20% to 30% has typically been the difference between threaded and non-threaded perl interpreters. Have you checked if both your old and the new perl have the same threading settings? I expected some performance improvements from the upgrade, but I found 20% to be pretty surprising -- still I won't complain :-)
- ojosilva 15y agoNope, no useithreads in either of them. We haven't build a threaded perl in ages. The noted speed improvement is for a hefty Catalyst + DBIC + Moose app. Also seen similar performance improvements in a smaller Dancer app we have. Maybe it's related to the BUFSIZ changes.
- obrajesse 15y agoWhat older version were you comparing to?