crysalead/benchmark

Benchmarking library

Maintainers

Package info

github.com/crysalead/benchmark

pkg:composer/crysalead/benchmark

Statistics

Installs: 100

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

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

This package is auto-updated.

Last update: 2026-03-01 00:10:20 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