2007年7月25日 星期三

PHP效能計數器

計數器顧名思義就是看程式的執行時間
有時候程式運行緩慢
要檢查出是那一段的問題
所以就產生下面簡單的程式效能計數器
使用方法在如下
####php####
/*使用方法
$timer=new jIAn_timer();
$timer->start('a');
/*在此處放入執行的腳本或代碼
for($i=0;$i<100000;$i++)
{
$i++;
}
*/
//$timer->stop('a');
//$timer->display();

class jIAn_timer//頁面執行時間
{
var $aryCollects = array();
function getmicrotime()//獲取返回目前微秒數的浮點數
{
return strtok(microtime(), ' ') + strtok('');
}
function start($arg_strExecuteName)//頁面開始執行函數,返回開始頁面執行的時間
{
$this->aryCollects[$arg_strExecuteName] = array($arg_strExecuteName,$this->getmicrotime(),null);
}
function stop($arg_strExecuteName)//頁面開始執行函數,返回開始頁面執行的時間
{
$this->aryCollects[$arg_strExecuteName][2] = $this->getmicrotime();
}

function display($arg_blnIsDisplay = false )//顯示頁面執行的時間
{
if(!$arg_blnIsDisplay)
{
echo '';
}
}
}

####php####

【下列文章您可能也有興趣】

沒有留言: