Ubenchでベンチマークを取得してみる

PHPで、Ubenchでベンチマークを取得してみる。

https://github.com/devster/ubench
からUbench.phpをダウンロードして設置する。

$ vi test.php
<?php
require_once 'Ubench.php';

$bench = new Ubench;

$bench->start();

// 計測するダミーの処理
$tmp = array();
for ($i = 0; $i < 100000; $i++) {
  $tmp[] = $i;
}
$tmp = array();
// ここまで

$bench->end();

echo "かかった時間 = " . $bench->getTime() . "\n"; 
echo "ピーク時の使用メモリ = " . $bench->getMemoryPeak() . "\n"; 
echo "最終使用メモリ = " . $bench->getMemoryUsage() . "\n"; 

実行すると、下記のような感じで出力される。

$ php test.php 
かかった時間 = 35ms
ピーク時の使用メモリ = 14.50Mb
最終使用メモリ = 768.00Kb