消耗內存為什么會不同呢?
<?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
2016-12-26
這個和系統還有php版本 優化 等有關系。
2017-03-12
我和你的結果是一樣的。