anlutro / phpbench
PHP Benchmarking Framework
Requires
- doctrine/annotations: 1.*
- pimple/pimple: 1.*
- symfony/console: 2.4.*
- symfony/event-dispatcher: 2.4.*
- symfony/finder: 2.4.*
Requires (Dev)
- mockery/mockery: dev-master
This package is not auto-updated.
Last update: 2020-01-20 03:30:30 UTC
README
PHP Benchmarking Framework
In early development stages. Nothing to be considered stable.
Inspired by PHPUnit, aimed to provide a simple way to measure PHP code's performance.
Usage
Install the package via composer and run ./vendor/bin/phpbench
. This file scans {current working directory]/bench/ for files ending in Benchmark.php (classes must be named the same as the file) and runs all public methods beginning with "bench", providing output on the time it took.
You can control the number of iterations yourself by doing a for loop or use an annotation as shown in the example.
Contact
Open an issue on GitHub if you have any problems or suggestions.
License
The contents of this repository is released under the MIT license.