Утечка памяти в Php. Возможно ли ?
Есть PHP скрипт, который загружает и изменяет изображения. Изображения большие. Скрипт корректно очищает память, но после его выполнения процесс httpd начинает кушать от 20Mb до 50Mb, в зависимости от размера изображения.
Если запустить [phpdoc]memory_get_usage[/phpdoc] в начале и конце скрипта, то значения почти совпадают.
Память освобождается, но далеко не сразу. Иногда спустя час. Но так как изображения загружаются часто, то память быстро заканчивается.
Может кто сталкивался с такой проблемой и может что-то посоветовать ?
Уу-оо;) Полазал в паутине, дык там столько утечек у php/zend'а набралось, попробуй пойми какая из них к твоему случаю относится:D А то что возможно, это безусловно, если уж в html DOM'е это дело имеет место, то в php тем более ^^
Пример будет? Может что разглядим :o
Кстати мимолетно видел зендовую ссылу на утечку в php/apache хендлере, сапя. Может что-то из этой серии? Актуально для php4/5 кажись.
Apache 1.3.33, PHP 4.3.10
http://bugs.php.net/bug.php?id=32128
:/ А вообще лучше пример и дружно изучать почему так, а не эдак. Надо копать маны по php+apache sapi)
Подключу PHP через mod_so, посмотрим, что из этого выйдет.
А может это и не php вовсе? В апач баглистах тоже много чего интересного по этой теме. Кроме обработки изображений что еще делает скрипт? принимает get/post, пускает на вывод обработанное изображение? :/