crysalead/benchmark

Benchmarking library

dev-master 2016-02-19 17:29 UTC

README

Build Status

Installation

composer require crysalead/benchmark

Usage

use Lead\Benchmark\Benchmark;

$bench = new Benchmark();
$bench->repeat(10000);

$x = 'a param';
$bench->run('task1', function($x) { //Task1 }, $x);
$bench->run('task2', function($x) { //Task2 }, $x);
$bench->run('task3', function($x) { //Task3 }, $x);

echo $bench->report();

Acknowledgements