为了账号安全,请及时绑定邮箱和手机立即绑定

消耗内存为什么会不同呢?

<?php 

echo $m1 = memory_get_usage(); 

echo "<br />";

 $var_string="123";

echo $m2 = memory_get_usage()-$m1; 

echo "<br />";

 $n=123;

echo $m3 = memory_get_usage()-$m1-$m2; 

echo "<br />";

 $f=123.00;

echo $m4 = memory_get_usage()-$m1-$m2-$m3; 

echo "<br />";

 $var_array=array("123");

echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4; 

?>

这段代码,任务中显示消耗内存为:624056   328   288  288  632  

而我执行出来的结果为:217672   320   272   272   576

正在回答

2 回答

这个和系统还有php版本 优化 等有关系。

0 回复 有任何疑惑可以回复我~
#1

慕粉2028293814 提问者

非常感谢!
2016-12-27 回复 有任何疑惑可以回复我~

我和你的结果是一样的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

消耗内存为什么会不同呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信