@romteh

Чем дебажить утечки памяти в php?

Здравствуйте. Есть демон который крутится в вечном цикле (там используется доктрина, возможно она что то не подчищает). Подскажите, может есть какие то инструменты для дебага утечек памяти? Или как вы находите утечки?
  • Вопрос задан
  • 1041 просмотр
Пригласить эксперта
Ответы на вопрос 5
@Fractalzombie
Software Engineer
А не проще ли поднять нормальный демон? https://daemon.io
Ответ написан
Да простят меня модераторы, но когда-то мне помог этот ответ: stackoverflow.com/a/36288686
Ответ написан
Комментировать
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
там используется доктрина, возможно она что то не подчищает

А вы чистите Identity Map?
И точно какой-нибудь XDebug не включен?

А вообще - вам нужен профайлер. Выше один уже предложили. Есть ещё xhprof и blackfire.io.
Ответ написан
Комментировать
@feldwebel
На всякий случай:
logging: false
profiling: false

в настройках соединения.
Ответ написан
Комментировать
akubintsev
@akubintsev
Опытный backend разработчик
Логгирование на первом этапе нужно с фиксацией размера используемой памяти. На втором этапе, когда хоть какая-то локализация проблемного места будет, действительно использовать профайлер.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы