可能重复:
Code Profiling Tools for Perl
How can I track down CPU intensive requests in mod_perl?
我正在寻找一种可以监控基于Perl脚本的工具
的执行情况的工具我正在寻找的是说我们有很多脚本,并且它们将会运行..我们经常想知道perl代码的瓶颈,所以在哪里优化更多以及哪些例程需要更改,一个脚本占用的时间以及创建线程等的时间..,
因此我可以在工具中优化我的代码,使用perl调试器很难解码
非常感谢任何帮助。
提前致谢!
阿迪蒂亚
答案 0 :(得分:2)
请参阅Devel::NYTProf - 强大的快速功能丰富的perl源代码分析器
答案 1 :(得分:0)
Benchmark不是分析器,它只会衡量代码段的总时间,但有时候只需要这样做。
您对其他个人资料感兴趣吗? "背景" Devel :: NYTProf的一节提到了另外九个人:
Subroutine-level profilers: * Devel::DProf | 1995-10-31 | ILYAZ it recommends NYTProf instead * Devel::AutoProfiler | 2002-04-07 | GSLONDON * Devel::Profiler | 2002-05-20 | SAMTREGAR * Devel::Profile | 2003-04-13 | JAW * Devel::DProfLB | 2006-05-11 | JAW * Devel::WxProf | 2008-04-14 | MKUTTER Statement-level profilers: * Devel::SmallProf | 1997-07-30 | ASHTED FastProf is a fork of this * Devel::FastProf | 2005-09-20 | SALVA NYTProf is a fork of this * Devel::NYTProf | 2008-03-04 | AKAPLAN * Devel::Profit | 2008-05-19 | LBROCARD unmaintained
真的,按照Nikhil的建议,只需使用NYTProf。