4

特定のサブルーチンのサブルーチン呼び出しに費やされた時間をプロファイリングできる Perl プロファイラーがあるかどうか疑問に思っています。

サブルーチン全体 (call から return まで) の時間を測定したくはありませんが、Perl がサブルーチンの呼び出しに費やす時間 (call とサブルーチンの最初の命令の間) だけを測定したいと考えています。

これは可能ですか?(もちろん、90k行のコードすべてに時間関数を手動で追加する必要はありません:))

ありがとう。

4

1 に答える 1

11

Devel::NYTProfのラインプロファイリングモードが必要なようです。「ライン上の時間」列には、呼び出されたサブでかかった時間を除いて、呼び出しを行うラインの処理に費やされた金額が表示されます。

于 2012-06-07T09:16:05.833 に答える