特定のサブルーチンのサブルーチン呼び出しに費やされた時間をプロファイリングできる Perl プロファイラーがあるかどうか疑問に思っています。
サブルーチン全体 (call から return まで) の時間を測定したくはありませんが、Perl がサブルーチンの呼び出しに費やす時間 (call とサブルーチンの最初の命令の間) だけを測定したいと考えています。
これは可能ですか?(もちろん、90k行のコードすべてに時間関数を手動で追加する必要はありません:))
ありがとう。
特定のサブルーチンのサブルーチン呼び出しに費やされた時間をプロファイリングできる Perl プロファイラーがあるかどうか疑問に思っています。
サブルーチン全体 (call から return まで) の時間を測定したくはありませんが、Perl がサブルーチンの呼び出しに費やす時間 (call とサブルーチンの最初の命令の間) だけを測定したいと考えています。
これは可能ですか?(もちろん、90k行のコードすべてに時間関数を手動で追加する必要はありません:))
ありがとう。
Devel::NYTProf
のラインプロファイリングモードが必要なようです。「ライン上の時間」列には、呼び出されたサブでかかった時間を除いて、呼び出しを行うラインの処理に費やされた金額が表示されます。