2012-04-10 101 views
2

可能重复:
Code Profiling Tools for Perl
How can I track down CPU intensive requests in mod_perl?的Perl脚本执行监视工具

我要寻找一个工具,可以监视的Perl脚本的执行基础的工具

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

因此,我可以优化我的代码在工具中,使用Perl调试器难以解码。

任何帮助,非常感谢。

在此先感谢!

阿迪亚

回答

2

Devel::NYTProf - 强大的快速功能丰富的Perl源代码分析器

+0

它已经在我的列表中有我可以有几个更类似的东西 – 2012-04-10 13:32:06

+1

我认为这是一个最好的分析器。 – 2012-04-10 13:57:40

0

Benchmark是不是一个分析器,它只会衡量一个代码片段所花费的总时间,但有时这就是你需要。

您对其他配置文件感兴趣吗?杰韦利:: 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。