XHProf は、Facebook によってオープンソース化された PHP 軽量パフォーマンス分析ツールです。Xdebug に似ていますが、パフォーマンスのオーバーヘッドが低く、運用環境でも使用でき、プログラム スイッチによって制御することもできます。プロフィール。全体として、これは優れたツールです。Ubuntu でのインストールと使用のプロセスを以下に紹介します。
xhprof をインストールします:
リーリー
デバッグ結果をグラフィカルに表示するには、graphviz ツールもインストールする必要があります。他のシステムの場合は、apt-get を使用して直接インストールできます。コマンドは次のとおりです:
リーリー
php.iniを設定する
次の内容をphp.iniに追加します:
[xhprof]
extension=xhprof.so;
; iXHProfRuns
インターフェイスのデフォルト実装で使用されるディレクトリ (つまり、XHProfRuns_Default クラス)
xhprof.output_dir=/tmp/xhprof
;は 64 ビット システムなので、xhprof.so ファイルを関連する lib ディレクトリ (lib64) にコピーする必要があります
変更後、Apacheを再起動し、phpinfoを確認すると、xhprofに関する情報が表示されるはずです。
リーリー
xhprof_lib&&xhprof_html 関連ディレクトリをアクセス可能なアドレスにコピーします
php コードの実行ステータスを確認するには、xxx/xhprof_html/index.php?run=$run_id にアクセスしてください。$run_id は、上記のページに出力された内容です。必ず含めてください。
xhprof_lib 下の 2 つのファイルについて、この方法を使用したくない場合は、関連する印刷情報を直接出力することもできます。つまり、上記の $data の値を直接 print_r 出力します。
http://www.bkjia.com/PHPjc/748243.html
www.bkjia.com