У меня ужасное количество проблем со скриптом синтаксического анализа XML, из-за которого в PHP возникает нехватка памяти.
Я нашел решение, переписав весь свой код ООП на не ООП, который в основном был проверкой и вставкой базы данных, и это, казалось, закрыло дыру, но мне любопытно, что вызвало это? Я использую Zend Framework, и после того, как я удалил все модели, утечек нет.
Просто чтобы дать вам и понять, как это было плохо:
Я пробегаю около 30 тыс. Элементов на том же количестве файлов. Итак, по одному на файл. Это началось с использованием 5 МБ !!! или ОЗУ, когда размер самого файла составлял всего около 20 КБ.
Может быть, это те ссылки, о которых я читал? Я думал, что эта ошибка была исправлена?!
EDIT
Я обнаружил, что утечка произошла из-за использования классов базы данных Zend Framework. Есть ли способ вызывать функцию отключения после каждой итерации, чтобы очистить ресурсы?