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

Tags: ,

コメントをどうぞ