[Q] PHPのページのプロファイリング方法
nojimaです。
PHPで出来た特定のページが、特定の状況の時に実行速度が遅く、
どうにもプロファイリングをして改善を試みようと考えたとします。
apache+phpそのものに改造を行うことなくプログラムの実行についての
プロファイリングを試みようと思った場合、どのような手法が考えられます
でしょうか?
自分なりの考察:
・ 問題のページのプログラムの各関数の前後に時間記録のサブルーチン呼び出しを
直接埋め込み、実際に実行してログ集めまくって考える?でも面倒だなぁ...
(おまけに1秒よりも短かい時間分解能で計測する方法を考えんといかんなぁ...)
・Zend IDEとか買って考える?
・やっぱりDBG(http://dd.cron.ru/dbg)とか使う?
P.S.
...「インタラクティブデバッガもプロファイラもない環境で仕事受けんなよっ」
と愚痴ってみる...
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735