stanlee
Новичок
Проблемы с памятью
тестировал выборку очень большого колличесва записей из бд
сделал так
допустим в таблице 100000 записей
если их все вынуть то сработает блокировка на ограничение памяти
вынимаю по 100 записей в цикле к примеру
в цикле такой кусок
а вот что дает замер
54160 121024 58816
58816 171312 60992
60992 220560 62024
62024 270040 63680
63680 321816 63992
63992 371448 64048
64048 420744 64048
64048 470096 64048
64048 519408 64048
64112 572600 64112
64112 621728 64112
64112 670984 64112
64112 719968 64112
64112 769504 64112
64112 818760 64112
64112 868048 64112
64112 917920 64112
64112 967568 64112
64112 1016696 64112
64112 1074512 64112
ничего не понимаю я же сбрасываю после выборки инфу
а почему тогда растет память?
тестировал выборку очень большого колличесва записей из бд
сделал так
допустим в таблице 100000 записей
если их все вынуть то сработает блокировка на ограничение памяти
вынимаю по 100 записей в цикле к примеру
в цикле такой кусок
PHP:
$resource = mysql_query($query);
echo memory_get_usage()." ";
while($line = mysql_fetch_assoc($resource))
{
$result[] = $line;
}
echo memory_get_usage()." ";
unset($resource, $result, $line, $query);
echo memory_get_usage() . "\n";
54160 121024 58816
58816 171312 60992
60992 220560 62024
62024 270040 63680
63680 321816 63992
63992 371448 64048
64048 420744 64048
64048 470096 64048
64048 519408 64048
64112 572600 64112
64112 621728 64112
64112 670984 64112
64112 719968 64112
64112 769504 64112
64112 818760 64112
64112 868048 64112
64112 917920 64112
64112 967568 64112
64112 1016696 64112
64112 1074512 64112
ничего не понимаю я же сбрасываю после выборки инфу
а почему тогда растет память?