[PHP-users 16204]Re: case文での比較演算子について
KOYAMA Tetsuji
koyama @ hoge.org
2003年 6月 24日 (火) 21:53:30 JST
小山です。さらに余談。
At Tue, 24 Jun 2003 20:55:12 +0900,
Masayuki AOKI wrote:
> これを以下のタイムウォッチで計測
> function getmicrotime(){
> list($usec, $sec) = explode(" ",microtime());
> return ((float)$sec + (float)$usec);
> }
この手の計測には PEAR の Benchmark_Timer が便利です。
こんな感じで使えます。
require_once('Benchmark/Timer.php');
define('LOOPCOUNT', 10000);
$timer = new Benchmark_Timer;
$timer->start();
$n = LOOPCOUNT;
while (--$n) {
// 処理 1
}
$timer->setMarker('case 1 finished');
$n = LOOPCOUNT;
while (--$n) {
// 処理 2
}
$timer->setMarker('case 2 finished');
$n = LOOPCOUNT;
while (--$n) {
// 処理 3
}
$timer->stop();
echo $timer->getOutput();
--
小山 哲志@ビート・クラフト
koyama @ beatcraft.com
koyama @ hoge.org
PHP-users メーリングリストの案内