次の2つのコードがあります。
1:
$i = 0;
while(1)
{
$i++;
echo "big text for memory usage ";
if ( $i == 50000 )
break;
}
echo "<br />" . memory_get_usage();
毎回エコーします:1626464
2:
$i = 0;
for(;;)
{
$i++;
echo "big text for memory usage ";
if ( $i == 50000 )
break;
}
echo "<br />" . memory_get_usage();
毎回エコーします:1626656
誰かが2つの異なるメモリ使用量のこの違いを説明できますか?たとえ小さくても...