microtime() 测试代码执行时间,提高编码效率
2014-08-25 16:50
375 查看
<?php $b_time = microtime(true); $a = array("1","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2","2","1","2","1","2","1","2","1","2","1","2"); $count = 0; foreach ($a as $key => $value) { foreach ($a as $key => $value) { foreach ($a as $key => $value) { $b = 1*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8*1*8*8; //$count++; } } } $e_time = microtime(true); $taketime = $e_time-$b_time; //echo $taketime; echo $taketime; //3.5078401565552 //0.68016886711121 //15.500303983688 ?>
它能精确到很细微的时间。不仅仅是秒。
在代码执行体首尾加上,可以检测执行的时间情况。
清晰代码的执行效率。
相关文章推荐
- c# 计算程序执行时间,计算一段代码执行所用的时间,测试效率
- 如何测试sql语句性能,提高执行效率
- 如何测试sql语句性能,提高执行效率
- 关于如何提高代码执行效率。
- linux下测试一段代码的执行时间
- php测试代码执行时间的类
- 如何测试sql语句性能,提高执行效率
- .NET测试代码效率(时间比较方式)
- 代码开源(7)——测试程序执行时间
- 测试代码效率时一定要用高精度的Stopwatch时间戳,避免出现误差。
- python中使用time模块计算代码执行效率的精度测试
- 如何测试sql语句性能,提高执行效率
- 提高代码执行效率,注意编程小细节
- 获得毫秒级的流逝时间, 测试代码效率时很有用
- 提高执行效率,珍惜享受活着的时间
- 测试一段程序代码执行时间的方法
- [sql server] 如何测试执行的效率(时间)
- 测试代码执行时间
- 算法、编码时间、执行效率,一个都不能少——写在参加Google编程挑战赛之后
- 优化innerHTML操作(提高代码执行效率)