ホームページ  >  記事  >  バックエンド開発  >  PHP プログラムのパフォーマンス分析 (xdebug および webgrind を使用)

PHP プログラムのパフォーマンス分析 (xdebug および webgrind を使用)

WBOY
WBOYオリジナル
2016-06-20 13:01:58923ブラウズ

PHP プログラムのパフォーマンス分析 (xdebug と webgrind を使用)

PHP プログラムをオンラインにする前に、通常、プログラムがどこに時間を費やしているかを確認するためにパフォーマンス分析を行う必要があります。最も簡単な方法の 1 つは、XDebug のプロファイル機能を使用することです。 XDebug は、対応する PHP プログラムを実行するときに、cachegrind 形式でファイルを出力するように設定できます。次に、分析ソフトウェアを使用してこの出力ファイルを分析し、パフォーマンスの結果を確認します。

最初: XDebug を構成します

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
   
xdebug.profiler_enable=0
   
## 使用这个选项,我们只在需要做剖析的时间才激发这个剖析操作,
   
## 使用方法 http://localhost/workspace/article.sitetuan/?XDEBUG_PROFILE
   
xdebug.profiler_enable_trigger=1
   
## 剖析文件放到 /tmp 目录下
   
xdebug.profiler_output_dir="/tmp/xdebug.profile/"

次に、webgrind プログラムをダウンロードし (Google で検索して)、Apache ディレクトリ (通常は /var/www ディレクトリ) に直接圧縮します


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。