实验室

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

经常看到很多网站的页面底部有个"页面执行时间"的冬冬,如果你是程序员的话,还能够用它调试自己的程序执行效率,其实原理很简单,相信你看过本文后,很容易就能实现.

PHP:

 

 1 <?php 
 2 // 说明:PHP 计算页面执行时间 
 3 // 整理:labs.cnblogs.com 
 4  
 5 class timer 
 6 
 7     var $StartTime = 0
 8     var $StopTime = 0
 9  
10     private function get_microtime() 
11     { 
12         list($usec, $sec= explode(' ', microtime()); 
13         return ((float)$usec + (float)$sec); 
14     } 
15  
16     public function start() 
17     { 
18         $this->StartTime = $this->get_microtime(); 
19     } 
20  
21     public function stop() 
22     { 
23         $this->StopTime = $this->get_microtime(); 
24     } 
25  
26     public function spent() 
27     { 
28         return round(($this->StopTime - $this->StartTime) * 1000, 1); 
29     } 
30  
31 
32  
33 /* 
34 //例子 
35 $timer = new timer; 
36 $timer->start(); 
37  
38 //你的代码开始 
39  
40 $a = 0; 
41 for($i=0; $i<1000000; $i++) 
42 
43     $a += $i; 
44 
45  
46 //你的代码结束 
47  
48 $timer->stop(); 
49 echo "页面执行时间: ".$timer->spent()." 毫秒"; 
50 */ 
51 ?>
posted on 2009-05-12 17:13  实验室  阅读(547)  评论(0)    收藏  举报