memory_get_usage 可以分析內存占用空間。
microtime 函數就可以分析程序執行時間。
上栗子:
echo '開始內存:'.memory_get_usage(), ''; $tmp = str_repeat('hello', 1000); echo '運行后內存:'.memory_get_usage(), ''; unset($tmp); echo '回到正常內存:'.memory_get_usage();
輸出結果:
開始內存:147296 運行后內存:152456 回到正常內存:147296
輸出執行時間
$stime=microtime(true); //獲取程序開始執行的時間 /** *你要運行的程序 **/ $etime=microtime(true);//獲取程序執行結束的時間 $total=$etime-$stime; //計算差值 echo "<br />[頁面執行時間:{$total} ]秒";