比較的高い効率要件を持ついくつかの機能モジュールを開発する場合、多くの場合、プログラムの実行ボトルネックを分析する必要があります。 PHP スクリプトの実行プロセスを簡単に表示するには、次のツールを使用します。設定手順は次のとおりです。
1. PHP のインストール -debug-non-zts-20100525/xdebug.so
xdebug.profiler_output_dir="/mnt/hgfs/web/log/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_autostart = On
mote_handler="dbgp"
xdebug .remote_mode=req
この設定後、パフォーマンス デバッグ ファイルは次の場合には生成されません。 php プログラムは、URL のサフィックスに URL パラメータ XDEBUG_PROFILE=1 を追加するだけで通常どおり実行されます。デバッグ ファイルは、xdebug.profiler_output_dir パラメーターで構成されたパスにあります。
2. デバッグ ファイルを解析するツール qcachegrind をインストールします
ダウンロード アドレス: http://sourceforge.net/projects/qcachegrindwin/
qcachegrind を開き、以前に生成されたデバッグ ファイルを選択して開いて表示します。
実際、このタイプのツールはいくつかありますが、これは私が使用した中でより簡単であると感じたものです。