Benchmark
程序员文章站
2022-06-08 21:16:30
...
PEAR工具类Benchmark逐行获取代码或函数的执行时间
Benchmark工具类包共有三个文件,分别是Timer.php、Iterate.php和Profiler.php,三个工具类功能相同,只是侧重点不同,都是用于调试代码获取程序的执行时间。
1,Benchmark_Timer类原理与通过microtime函数获取微秒时间再比较前后两个时间值的差相同。
2,Benchmark_Iterate类用于调试函数的平均执行时间。
3,Benchmark_Profiler类用于统计代码和函数的执行时间以及函数的调用次数。
Benchmark工具类包共有三个文件,分别是Timer.php、Iterate.php和Profiler.php,三个工具类功能相同,只是侧重点不同,都是用于调试代码获取程序的执行时间。
1,Benchmark_Timer类原理与通过microtime函数获取微秒时间再比较前后两个时间值的差相同。
2,Benchmark_Iterate类用于调试函数的平均执行时间。
3,Benchmark_Profiler类用于统计代码和函数的执行时间以及函数的调用次数。
Benchmark.zip ( 7.53 KB 下载:15 次 )
AD:真正免费,域名+虚机+企业邮箱=0元
推荐阅读
-
CI框架源码阅读笔记5 基准测试 BenchMark.php
-
c++性能测试工具:google benchmark入门(二)
-
一加8 Pro现身AI Benchmark:骁龙865+12G内存
-
简单并发测试工具Apache Benchmark的安装使用
-
AI Benchmark榜单更新:紫光虎贲T710登上第一、超越骁龙855 Plus
-
麒麟990 5G现身AI BenchMark:无意外的世界第一
-
c++性能测试工具:google benchmark入门(一)
-
filebench - File system and storage benchmark - 模拟生成各种各样的应用的负载 - A Model Based File System Workload Generator
-
使用JMH做Benchmark基准测试
-
c++性能测试工具:google benchmark进阶(一)