PHP 计算页面执行时间

PHP 计算页面执行时间

 1 < ?php
 2 class runtime
 3 { 
 4     var $StartTime = 0; 
 5     var $StopTime = 0; 
 6  
 7     function get_microtime() 
 8     { 
 9         list($usec, $sec) = explode(‘ ‘, microtime()); 
10         return ((float)$usec + (float)$sec); 
11     } 
12  
13     function start() 
14     { 
15         $this->StartTime = $this->get_microtime(); 
16     } 
17  
18     function stop() 
19     { 
20         $this->StopTime = $this->get_microtime(); 
21     } 
22  
23     function spent() 
24     { 
25         return round(($this->StopTime - $this->StartTime) * 1000, 1); 
26     } 
27  
28 }
29  
30  
31 //例子 
32 $runtime= new runtime;
33 $runtime->start();
34  
35 //你的代码开始
36  
37 $a = 0;
38 for($i=0; $i&lt;1000000; $i++)
39 {
40     $a += $i;
41 }
42  
43 //你的代码结束
44  
45 $runtime->stop();
46 echo "页面执行时间: ".$runtime->spent()." 毫秒";
47  
48 ?>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。