PHP 用の無料で優れた行レベルのプロファイラーはありますか? 私は xdebug を使用していますが、これは比較的優れていますが、関数レベルの出力が得られるため、関数で費やされたすべての時間がどこに費やされているのかを正確に把握するのが難しい場合があります。
6 に答える
1
無料ではありませんが、SD PHP Profilerは、関数だけでなく、PHP コードの各ブロックの相対的なコストに関する情報を提供します。
于 2010-06-06T04:44:45.797 に答える
1
私は microtime() を使用していますが、それは私によく合います。
于 2010-06-06T04:47:32.913 に答える
1
Zend Platform は、より正確なプロファイリング情報を提供します。それか、webgrind と zend studio / Eclipse プロファイラーを使用してパフォーマンス情報を取得します。
于 2009-08-27T09:08:25.663 に答える
0
そのようなプロファイラーがあるかどうかはわかりません。
可能であれば、回避策は、ボトルネックであると識別された長い関数を小さな関数に分割することです。これは優れたプログラミング手法であるだけでなく(必ずしも簡単に実施できるとは限りませんが)、問題をより正確に特定できる可能性があります。
于 2009-07-11T11:43:15.623 に答える
0
Xdebug と KCacheGrind で行レベルの出力が得られたと比較的確信しています。関数がかかった時間に基づいて、関数呼び出しのある行について報告された可能性がありますが、いずれにせよ。
于 2009-07-11T13:09:18.373 に答える