crysalead/benchmark

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Benchmarking library

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

This package is auto-updated.

Last update: 2021-05-29 00:46:47 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