xdebug
プロファイリングできるということなので、Xdebug - Debugger and Profiler Tool for PHP を試してみた。
あいも変わらずWindows環境(PHPは4.4)です。
- インストール
・まず、ファイルをダウンロード。 右側の下の方のBINARY SNAPSHOTS (2.0dev)−Modules for 4.4.x-devから 「Windows」のリンクよりdllをダウンロード。 ・これをPHPのインストールフォルダ下の「extensions」に入れる。 ・php.iniの編集。以下を追加 ------------------------------------------------------------------------------- zend_extension_ts="d:/php/extensions/xdebug-4.4dev-2.0dev.dll" ------------------------------------------------------------------------------- ・phpinfo()でインストール確認。xdebugが表示されればOK!
- プロファイリングの仕方
・php.iniの編集。以下を追加 ------------------------------------------------------------------------------- ;プロファイリングを有効にする xdebug.profiler_enable = 1 ;プロファイリングの内容を出力するディレクトリ xdebug.profiler_output_dir = "d:/php" ;出力するファイル名。プレフィックスは「cachegrind.out.」以後は指定により変わる ;crc32:フォルダのcrc32ハッシュ値 | PID:プロセスID xdebug.profiler_output_name = crc32 ------------------------------------------------------------------------------- ・実行すると「cachegrind.out.3961978662」ができる ・http://sourceforge.net/projects/wincachegrind から 「wincachegrind」 を ダウンロードしインストール ・「cachegrind.out.3961978662」を選択して表示する
関西オープンソース2005
http://k-of.jp/
確か昨年もあって行きたいななんて思ってたけど行けませんでした。ま、知ってる人もいないのでというのもあったけど、昨年とは違って知ってる方も増えているので行こうかなと思ってます。追い風としておいらの誕生日なので、バースデー割引が使えるのだ!往復2万でいけるなら多分問題ないだろう・・・