2

重複の可能性:
Perl用のコードプロファイリングツール
mod_perlでCPUを集中的に使用するリクエストを追跡するにはどうすればよいですか?

Perlスクリプトベースのツールの実行を監視できるツールを探しています

そして私が正確に探しているのは、スクリプトがたくさんあり、それらが実行されることです..非常に頻繁ですが、perlコードのボトルネックを知りたいので、どこをさらに最適化し、どのルーチンを変更する必要があるか、所要時間1つのスクリプトとスレッドの作成時など。

ツールでコードを最適化できるように、perlデバッガーを使用してデコードするのは難しい

どんな助けでも大歓迎です。

前もって感謝します!

アディティア

4

2 に答える 2

2

Devel::NYTProf - 強力で高速で機能豊富な perl ソース コード プロファイラーを参照してください。

于 2012-04-10T12:49:15.093 に答える
0

Benchmarkはプロファイラーではありません。コード スニペットにかかった合計時間を測定するだけですが、それだけで十分な場合もあります。

他のプロファイラーに興味がありますか? Devel::NYTProf の「背景」セクションには、他に 9 つの記述があります。

サブルーチンレベルのプロファイラー:

*開発::DProf         | 1995-10-31 | 代わりにNYTProfを推奨するILYAZ
*開発者::AutoProfiler | 2002-04-07 | GSロンドン
*開発者::プロファイラー     | 2002-05-20 | サムトレガー
*開発::プロファイル      | 2003-04-13 | あご
*開発::DProfLB       | 2006-05-11 | あご
*開発::WxProf        | 2008-04-14 | マークッター

ステートメント レベルのプロファイラー:

*開発::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 に答える