利用したのでインストールメモ
■サーバー側
pecl install xdebug
mv /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
/usr/local/lib/php/extensions/
echo "extension=xdebug.so" >> /usr/local/lib/php.ini
vi php.ini
xdebug.profiler_enable_trigger = 1
xdebug.profiler_enable = On;
■クライアント(プロファイル結果を見るマシン)
Mac OSXの場合、
sudo port install kcachegrind
起動方法
$ kcachegrind [プロファイルした結果]
出てくるもの
サーバー応答がなんかのボトルネックで死ぬ直前のスナップショットが取れた。
※↑のはちがうよ
ボトルネックの分別は完了したので、あとはチューニングです。
きっついねー
0 件のコメント:
コメントを投稿