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} ]秒";