* G('begin'); // 記録開始マークビット
* // ... インターバル実行コード
* G('end'); // レコード終了タグビット
* echo G('begin','end',6) // 統計間隔の実行時間は小数点以下 6 桁まで正確です
* echo G('begin ' ,'end','m'); // 統計間隔のメモリ使用量
* 終了マーク ビットが定義されていない場合は、現在のマーク ビットが自動的に使用されます
* 統計メモリ使用量には MEMORY_LIMIT_ON 定数が有効である必要があります
* < ;/code>
* @param string $start 開始タグ
* @param string $end 終了タグ
* @param integer|string $dec 小数点または m
* @returnmixed
*/
function G($start,$end='',$dec=4) {
static $_info = array();
static $_mem = array();
if(is_float($end)) { // 録音時間
$_info[$start] = $end;
}elseif(!empty($end)){ // 統計的な時間とメモリ使用量
_mem[ $end])) $_mem[$end] =memory_get_usage();
returnnumber_format(($_mem[$end]-$_mem[$start])/1024); _フォーマット(( $_info[$end]-$_info[$start]),$dec);
) $_mem[$start] =memory_get_usage();
}
}
http://www.bkjia.com/PHPjc/741258.html
www.bkjia.com
http://www.bkjia.com/PHPjc/741258.html