2

可能重复:
Perl 的代码分析工具
如何在 mod_perl 中跟踪 CPU 密集型请求?

我正在寻找一种可以监视基于 Perl 脚本的工具的执行的工具

我正在寻找的是说我们有很多脚本,它们会经常运行..但我们想知道 perl 代码的瓶颈,所以在哪里进行更多优化以及哪些例程需要更改,所花费的时间一个脚本以及何时创建线程等..,

这样我就可以在工具中优化我的代码,使用 perl 调试器很难解码

任何帮助是极大的赞赏。

提前致谢!

阿迪亚

4

2 回答 2

2

请参阅Devel::NYTProf - 功能强大的快速功能丰富的 perl 源代码分析器

于 2012-04-10T12:49:15.093 回答
0

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。

于 2012-04-10T16:53:32.810 回答