2012-04-10 78 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。