stk2k / bench
简单的基准测试类
0.2.1
2021-06-05 17:17 UTC
Requires
- php: >=7.2
- stk2k/util: ~0.1
Requires (Dev)
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: ^8.5.15
This package is auto-updated.
Last update: 2024-09-06 00:31:35 UTC
README
描述
简单的基准测试类
功能
演示
示例 1: 时间基准简写
use Stk2k\Bench\TimeBenchmark; $handle = TimeBenchmark::start(); // benchmark target code here $score = TimeBenchmark::score($handle); echo 'score: ' . $score . ' msec';
示例 2: 内存基准简写
use Stk2k\Bench\MemoryBenchmark; $handle = MemoryBenchmark::start(); // benchmark target code here $score = MemoryBenchmark::score($handle); $score = array_map(function($v){ return $v . 'MB'; }, $score); echo 'score: ' . print_r($score, true);
用法
需求
PHP 7.2 或更高版本
安装 stk2k/bench
安装 stk2k/bench 的推荐方法是使用 Composer。
composer require stk2k/bench
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
许可证
作者
免责声明
此软件不提供任何保证。
我们不承担因使用此软件而产生的任何结果。
请自行承担责任。