darraghb/bottler
最新稳定版本:v1.0.2
Composer 安装命令:
composer require darraghb/bottler
包简介
A package to find bottlenecks in your php project.
README 文档
README
A package to time test the performance of functions
Usage
$bottler->staticPerformance('methodName', 'arg1', 'arg2');
Setup
composer require darraghb/bottler
Initialize bottler
require_once '../vendor/autoload.php'; use Darraghb\Bottler\Bottler; #Initialize bottler and specify the unit of measurement (seconds|nanoseconds) $bottler = new Bottler( ['unit' => 'seconds', 'fileName' => __FILE__]);
Run a test on a static method
$bottler->staticPerformance('mySlowTest', 20, 5000); function mySlowTest($start= false, $loop = false) { $ans = ''; for ($i=0; $i < $loop; $i++) { $ans = $i; } }
Run a test on a method within a class
make sure to include $this in the initializer
$bottler = new Bottler( ['unit' => 'seconds', 'fileName' => __FILE__, 'this' => $this]); $bottler->performance('methodName', 20, 5000);
Output
The package will output the function name and the number of seconds it takes to run.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-02-15