2010年10月3日日曜日

PHP Xdebug

利用したのでインストールメモ


■サーバー側




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 件のコメント:

コメントを投稿