PHP计算程序运行所占内存方法

//获取当前内存

$star_memory = memory_get_usage();
echo ‘开始内存:’.($star_memory/1024/1024). ”;
$tmp = str_repeat(‘hello’, 1000);
$array = [];
for($i=0;$i<8300000;$i++){
$array[] = $i;
}
$aaa = ”;
foreach($array as $k => $v) {
$aaa ++;
}
$end_memory = memory_get_usage();
echo ‘运行后内存:’.($end_memory/1024/1024). ”;
unset($tmp);
echo ‘差值:’.(($end_memory-$star_memory)/1024/1024);
echo “\n”;

$m=memory_get_usage(); //获取当前占用内存
echo $m;

PHP计算程序运行所占内存方法

memory_get_usage 此函数获取当前cpu内存

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注