我正在寻找配置中的推荐选项,以便在具有大量硬件资源的Linux CentOS6.6 64位服务器上安装Perl以获得最佳性能。我正在使用plenv。 命令我使用:
plenv install -j 8 -Dcc=gcc $perl_to_install
我应该添加哪些-O选项(和其他选项)?
我应该使用线程Perl吗?
答案 0 :(得分:5)
“程序员浪费了大量时间来思考或担心程序中非关键部分的速度,而这些效率尝试实际上在考虑调试和维护时会产生很大的负面影响。我们应该忘记小的效率,大约97%的时间说:过早的优化是所有邪恶的根源。然而,我们不应该在那个关键的3%中放弃我们的机会。“
- 唐纳德克努特
您需要知道哪些选项与代码中的瓶颈有关
您应该编写代码,使代码正常工作,然后使用Devel::NYTProf
对其进行分析。只有这样才能明智地提出一个关于如何最好地重新配置perl解释器本身的问题