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...