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