joruro / stopwatch
一个功能强大的计时器,能够记录多次执行时间。
v1.1.2
2016-09-04 10:44 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 19:36:34 UTC
README
Stopwatch 是一个用于测量代码多个部分执行时间的简单工具。
使用示例
<?php include('../vendor/autoload.php'); use Joruro\Enum\TimeUnits; use Joruro\Stopwatch\Stopwatch; $attempts = 2; $counter = 5; Stopwatch::start(); for ($j = 0; $j < $attempts; $j++) { Stopwatch::start(); for ($i = 0; $i < $counter; $i++) { sleep(1); } $time = Stopwatch::stop(TimeUnits::SECONDS); echo "A foreach of {$counter} loops took approximately {$time} seconds\n"; } $time = Stopwatch::stop(TimeUnits::SECONDS); echo "{$attempts} attempts foreach of {$counter} loops took approximately {$time} seconds\n"; exit(0);