php Timer 頁面執行時間監測類

2021-09-10 18:43:50 字數 3443 閱讀 5403

php timer 頁面執行時間監測類,可按不同key監測不同的執行時間

timer.class.php

<?php

/** timer class, 計算頁面執行時間,可按不同key計算不同的執行時間*   date:   2014-02-28*   author: fdipzone*   ver:    1.0**   func:*   public  start        記錄開始時間*   public  end          記錄結束時間*   public  gettime      計算執行時間*   pulbic  printtime    輸出執行時間*   private getkey       獲取key*   private getmicrotime 獲取microtime*/

class

timer

/** 記錄結束時間    * @param string $key 標記    */

public

function

end($key='')

/** 計算執行時間    * @param  string $key 標記    * @return float    */

public

function

gettime

($key='')

else    }    /** 輸出頁面執行時間    * @param  string $key 標記    * @return string    */

public

function

printtime

($key='')

/** 獲取key    * @param  string $key 標記    * @return string     */

private

function

getkey

($key='')

else    }    /** 獲取microtime    */

private

function

getmicrotime

()} // class end

?>

demo:

<?php

require

'timer.class.php';$timer = new timer();$timer->start();$timer->start('program1');usleep(mt_rand(100000,500000));$timer->end('program1');$timer->printtime('program1');$timer->start('program2');usleep(mt_rand(100000,500000));$timer->end('program2');$timer->printtime('program2');$timer->end();$timer->printtime();?>

demo執行輸出:

program1 run time 163.285971 msprogram2 run time 100.347042 msrun time 264.035940 ms

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

php timer 頁面執行時間監測類,可按不同key監測不同的執行時間

timer.class.php

<?php

/** timer class, 計算頁面執行時間,可按不同key計算不同的執行時間*   date:   2014-02-28*   author: fdipzone*   ver:    1.0**   func:*   public  start        記錄開始時間*   public  end          記錄結束時間*   public  gettime      計算執行時間*   pulbic  printtime    輸出執行時間*   private getkey       獲取key*   private getmicrotime 獲取microtime*/

class

timer

/** 記錄結束時間    * @param string $key 標記    */

public

function

end($key='')

/** 計算執行時間    * @param  string $key 標記    * @return float    */

public

function

gettime

($key='')

else    }    /** 輸出頁面執行時間    * @param  string $key 標記    * @return string    */

public

function

printtime

($key='')

/** 獲取key    * @param  string $key 標記    * @return string     */

private

function

getkey

($key='')

else    }    /** 獲取microtime    */

private

function

getmicrotime

()} // class end

?>

demo:

<?php

require

'timer.class.php';$timer = new timer();$timer->start();$timer->start('program1');usleep(mt_rand(100000,500000));$timer->end('program1');$timer->printtime('program1');$timer->start('program2');usleep(mt_rand(100000,500000));$timer->end('program2');$timer->printtime('program2');$timer->end();$timer->printtime();?>

demo執行輸出:

program1 run time 163.285971 msprogram2 run time 100.347042 msrun time 264.035940 ms

Wordpress 獲取頁面執行時間

wordpress 提供了乙個,timer stop 函式,官方給出的介紹為 檢索或顯示從頁面開始到呼叫函式的時間。簡單的說就是我們訪問乙個 wordpress 鏈結,伺服器生成處理這個頁面所需要的時間,當然這並不是指我們開啟或者載入這個頁面的時間。更多的是伺服器端的處理速度和 wordpress ...

abap執行時間

abap 4的程式會需要花費大量的時間執行,而且會使其它程序被迫暫停以等待當前程式執行結束。這裡提供一些建議以提高你的程式執行速度和系統荷載。1.最主要的是儘量減少i o操作,然後是記憶體占用,在再就是cpu的負載。類似對硬碟的讀寫的i o操作是最耗費時間的。如果對記憶體的操作不加以控制,可能有些時...

程式執行時間

要獲得乙個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是clock tick,即 時鐘打點 同時還有乙個常數clk tck,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得乙個函式f...