JProfiler类用来对程序的执行速度和占用内存进行分析,在实际编码中经常使用JProfiler分析SQL语句的执行速度。
当想了解一段代码的执行时间的时候,可以使用JProfiler类来实现。代码如下:
<?php // 创建一个分析对象. $profiler = new JProfiler(); // 你需要测试的代码 $items = parent::getItems(); echo $profiler->mark('after getItems'); ?>
执行以上代码输出结果如下:
0.855 seconds (0.855); 3.26 MB (3.264) - after getItems
上面的代码说明 parent::getItems
方法 执行耗时0.855秒 占用内存3.26MB.
JProfiler的统计数据是从New JProfiler
对象开始,到profiler->mark
截至中间的代码的执行结果。