Задать вопрос

PHP — Out of memory — куда уходит память?

Есть скрипт который во время работы выкидывает Out of Memory — ясно что где-то что то не освобождается.


Как можно определить где? Как можно посмотреть какие переменные сколько место в памяти занимают в момент ошибки?

XDebug поможет?
  • Вопрос задан
  • 4512 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя Ivan Shalganov К ответам на вопрос (6)
Aco
@Aco
Заклинатель кода
Рекомендую memtrack. Позволит построчно отображать кто что съел. Если это крон, то лучше ещё вызывать коллектор gc_collect_cycles. И проверьте что сборщик мусора вообще включен.
Ответ написан
Комментировать