PHPのコード断片でどのくらい時間がかかっているか知るため、PEARのBenchmarkパッケージをインストールしました。
インストール
$ pear -c pear.conf install Benchmark
アプリケーションごとにPEARライブラリをインストールしているため、「-c pear.conf」として、PEARパッケージをインストールする場所等を記述した設定ファイルを指定しています(PEARパッケージをアプリケーションごとにインストール)。
使用準備
Strict Standardsメッセージを表示しないように、ソースコードに次を追加しました(PHP5の場合)。
error_reporting(E_ALL | ~E_STRICT);
サンプル
サンプルは、PEARマニュアルページにありました。
計測を開始してから停止するまでの時間だけでなく、経過途中の時間を計測できる方法があって、便利です。
PEAR :: Manual :: Benchmark_Timer
Docs For Class Benchmark_Timer