PHP 计算页面执行时间

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

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  实验室 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/labs/archive/2009/05/12/1455085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值