Beispiel #1
0
<?php

error_reporting(E_ERROR | E_WARNING);
setlocale(LC_TIME, 'ru_RU.UTF-8');
// autoloader :-)
include_once 'cloader.php';
$results = array();
$am = new TestClass();
// for total time
$c = new Bench();
// 10 iterations for averages
for ($a = 1; $a <= 10; $a++) {
    // for one run bench
    $b = new Bench();
    for ($i = 1; $i <= 100000; $i++) {
        $nav = $am->generateMenu();
    }
    $results[] = $b->end(false);
}
echo '<pre>' . print_r($results, 1) . '</pre>';
$total = $c->end(false);
echo 'Total: ' . $total . ', Average: ' . $total / count($results);