17 lines
371 B
PHP
17 lines
371 B
PHP
<?php
|
|
require_once __DIR__ . '/../index.php';
|
|
|
|
function bench(string $name, int $times, callable $body): void {
|
|
printf('Running "%s" %d times%s', $name, $times, PHP_EOL);
|
|
|
|
$sw = \Index\Performance\Stopwatch::startNew();
|
|
|
|
while(--$times > 0)
|
|
$body();
|
|
|
|
$sw->stop();
|
|
|
|
printf('Took: %Fms %s', $sw->getElapsedTime(), PHP_EOL);
|
|
|
|
echo PHP_EOL;
|
|
}
|