JProfiler类用来对程序的执行速度和占用内存进行分析,在实际编码中经常使用JProfiler分析SQL语句的执行速度。

JProfiler类的用法


当想了解一段代码的执行时间的时候,可以使用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截至中间的代码的执行结果。