MichelRtm / 执行时间记录器
用于记录特定代码块或需要时执行的执行时间的类。
该包的规范仓库似乎已消失,因此该包已被冻结。
1.0.0
2016-12-07 15:21 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2019-05-12 11:29:44 UTC
README
安装 & 兼容性
- 安装
-
使用 Composer 安装所有必需的PHP依赖项
```bash $ composer require --dev michelrtm/execution-time-recorder ```
-
- 兼容性
- PHP 5.5 或更高版本 是必需的。
如何使用
- 简单用法
$recorder = new MRT\Execution\Time\Recorder(); $timer = $recorder->registerTimer(); $timer->start(); //Execute code here... $timer->stop(); print_r($timer->getElapsedTime()); print_r($recorder->getTotalElapsedTime());
- 计算代码块的执行时间
$recorder = new MRT\Execution\Time\Recorder(); $callable = function () { $a = 0; for ($i = 0; $i < 1000; $i++) { $a += $i; } return $a; }; print_r($recorder->getCodeBlockExecutionTime($callable));