YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
*xdebug [#i79b271c]
** 全般 [#f4aafe48]
- Xdebug1系と2系があり、得られる内容は同じようなものだが...
- Xdebug2系だと、結果ファイルをWinCacheGrindというWindows...
- が、WinCacheGrindの使い方がイマイチ難しいので、Xdebug1...
** インストール [#nec1eb88]
- インストールされるバイナリは、ライブラリファイル1個だけ。
- perar install xdebug- betaしてもいいが、今回はソースか...
- ソースインストールは、./configure;make;make installはOK...
- インストール後は、php.iniにextension="/some/where/xdebu...
- プロファイリングの細かい設定は、php.iniにも書けるが、.h...
** プロファイル(Xdebug1系) [#ladfe1f5]
- ファイルに自動的に書き出すオートプロファイルと、PHPスク...
- オートプロファイルは見やすいフォーマットで出力してくれ...
- オートプロファイルには9つのモードがあり、出力内容が違う。
- 関数ごとにまとめた、XDEBUG_PROFILER_FS系のモードが分析...
- XDEBUG_PROFILER_SD系は時系列(行系列)なので、Mapleでは...
- ので、時系列(行系列)のモードは、部分的にプロファイル...
** オートプロファイルの設定(Xdebug1系) [#d72fe8d3]
- .htaccessに以下の項目を追加する。
php_value xdebug.auto_profile 1
php_value xdebug.auto_profile_mode 3
php_value xdebug.output_dir '/some/where'
** 注意点 [#bdcb9935]
- 測定ごとに結構ブレがある。特に最初の測定では、mod_phpが...
- 他にもsmartyのキャッシュも影響するようだ。
- number of callsというキーワードが出てくるが、時系列(行...
- 時系列(行系列)のプロファイルの場合、その行でその関数...
- 例えば、trim($str);trim($str);という行があれば、trim()...
- 関数ごとにまとめたプロファイルの場合、リクエスト中にそ...
** 参考URL [#qd44dfc3]
Xdebug公式
-http://xdebug.org/index.php
WinCacheGrind(Xdebug2のログをグラフ化する)
-http://sourceforge.net/projects/wincachegrind/
Xdebugの簡単な使い方(日本語)
-http://winofsql.jp/VA003334/php051120172152.htm
-http://bobchin.ddo.jp/wiki/index.php?PHP%2F%A5%C7%A5%D0%...
終了行:
*xdebug [#i79b271c]
** 全般 [#f4aafe48]
- Xdebug1系と2系があり、得られる内容は同じようなものだが...
- Xdebug2系だと、結果ファイルをWinCacheGrindというWindows...
- が、WinCacheGrindの使い方がイマイチ難しいので、Xdebug1...
** インストール [#nec1eb88]
- インストールされるバイナリは、ライブラリファイル1個だけ。
- perar install xdebug- betaしてもいいが、今回はソースか...
- ソースインストールは、./configure;make;make installはOK...
- インストール後は、php.iniにextension="/some/where/xdebu...
- プロファイリングの細かい設定は、php.iniにも書けるが、.h...
** プロファイル(Xdebug1系) [#ladfe1f5]
- ファイルに自動的に書き出すオートプロファイルと、PHPスク...
- オートプロファイルは見やすいフォーマットで出力してくれ...
- オートプロファイルには9つのモードがあり、出力内容が違う。
- 関数ごとにまとめた、XDEBUG_PROFILER_FS系のモードが分析...
- XDEBUG_PROFILER_SD系は時系列(行系列)なので、Mapleでは...
- ので、時系列(行系列)のモードは、部分的にプロファイル...
** オートプロファイルの設定(Xdebug1系) [#d72fe8d3]
- .htaccessに以下の項目を追加する。
php_value xdebug.auto_profile 1
php_value xdebug.auto_profile_mode 3
php_value xdebug.output_dir '/some/where'
** 注意点 [#bdcb9935]
- 測定ごとに結構ブレがある。特に最初の測定では、mod_phpが...
- 他にもsmartyのキャッシュも影響するようだ。
- number of callsというキーワードが出てくるが、時系列(行...
- 時系列(行系列)のプロファイルの場合、その行でその関数...
- 例えば、trim($str);trim($str);という行があれば、trim()...
- 関数ごとにまとめたプロファイルの場合、リクエスト中にそ...
** 参考URL [#qd44dfc3]
Xdebug公式
-http://xdebug.org/index.php
WinCacheGrind(Xdebug2のログをグラフ化する)
-http://sourceforge.net/projects/wincachegrind/
Xdebugの簡単な使い方(日本語)
-http://winofsql.jp/VA003334/php051120172152.htm
-http://bobchin.ddo.jp/wiki/index.php?PHP%2F%A5%C7%A5%D0%...
ページ名: