可以使用哪些不同的方法以不同的方式编译Perl,从而实际上提高了在该计算机上运行的Perl脚本的性能?虽然过时,但http://dan.corlan.net/bench.html似乎表明通过不同的方式编译可以实现不同的性能结果。是这样的,还是我误解了什么?
不使用默认的Perl软件包(或Linux中默认安装的软件包)是否有任何性能提升?
答案 0 :(得分:2)
我从来没有测过这个,但我被引导相信没有线程编译的perl速度提高了10%。我不确定这是“平均”还是“某些操作”,或者它是否属实。
大多数(或所有?)Linux发行版附带的perl是用线程编译的。
基于此,如果你构建自己的perl没有线程,它应该更快。顺便说一句,这是使用默认标志编译时得到的结果。
Steffen Schwingon一直在做一些性能测量并在这里写下来: http://blogs.perl.org/users/steffen_schwigon/2012/01/perlformance.html
如果进行一些测量并显示一些结果会很好。