我正在寻找一种可以监视基于 Perl 脚本的工具的执行的工具
我正在寻找的是说我们有很多脚本,它们会经常运行..但我们想知道 perl 代码的瓶颈,所以在哪里进行更多优化以及哪些例程需要更改,所花费的时间一个脚本以及何时创建线程等..,
这样我就可以在工具中优化我的代码,使用 perl 调试器很难解码
任何帮助是极大的赞赏。
提前致谢!
阿迪亚
我正在寻找一种可以监视基于 Perl 脚本的工具的执行的工具
我正在寻找的是说我们有很多脚本,它们会经常运行..但我们想知道 perl 代码的瓶颈,所以在哪里进行更多优化以及哪些例程需要更改,所花费的时间一个脚本以及何时创建线程等..,
这样我就可以在工具中优化我的代码,使用 perl 调试器很难解码
任何帮助是极大的赞赏。
提前致谢!
阿迪亚
请参阅Devel::NYTProf - 功能强大的快速功能丰富的 perl 源代码分析器
Benchmark不是分析器,它只会测量代码片段所花费的总时间,但有时这就是您所需要的。
您对其他分析器感兴趣吗?Devel::NYTProf 的“背景”部分提到了其他九个:
子程序级分析器: *开发::DProf | 1995-10-31 | ILYAZ 它推荐 NYTProf *开发::AutoProfiler | 2002-04-07 | 格伦登 *开发::分析器 | 2002-05-20 | 萨姆特雷格 *开发::简介 | 2003-04-13 | 颚 *开发::DProfLB | 2006-05-11 | 颚 *开发::WxProf | 2008-04-14 | MKUTTER 语句级分析器: *开发::SmallProf | 1997-07-30 | ASHTED FastProf 是这个的一个分支 *开发::FastProf | 2005-09-20 | SALVA NYTProf 是这个的一个分支 * 开发::NYTProf | 2008-03-04 | 阿卡普兰 *开发::利润 | 2008-05-19 | LBROCARD 未维护
不过,真的,听从 Nikhil 的建议,就用 NYTProf。