Xdebug ~ボトルネック、処理時間計測~

インストール

 pecl install xdebug

設定:php.iniに以下の記述を追加

 extension=xdebug.so
 xdebug.profiler_enable = 0
 xdebug.profiler_enable_trigger = 1
 xdebug.profiler_output_dir = /tmp

apache再起動

ブラウザで対象サイトにアクセスすると、/tmp/以下にログがはかれる。
その際、URLの引数(POSTでも可)でXDEBUG_PROFILEを渡す。

解析ツール
http://sourceforge.net/projects/wincachegrind/
からWinCacheGrindをダウンロード、インストール。
対象ログを取り込めば読める。