cowatch.class.php
简单PHP类,用于以毫秒为单位的时间对代码进行计时/基准测试。
它是在Linux上开发的,但我认为没有理由不能在其他平台上使用。 如果您的平台上的单元测试失败,请与我联系。
产品特点
完成时自动向stdout报告代码执行时间。
为任何代码块计时,精度为ms。
为慢速代码(max_ms)添加触发器-允许在代码投入生产后轻松识别瓶颈。
很少的开销-在开始时记录时间并进行简单的计算即可获得运行时间。
用法
$bench = new cowatch('My code block');
for ($i=0; $iend_watch(true); // Stop timer and report runtime to stdout
有关示例代码,请参见run_unit_tests()。 可以从外壳运行类单元测试以进行快速演示:
/usr/bin/php cowatch.class.php
1