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

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

Здравствуйте. Есть демон который крутится в вечном цикле (там используется доктрина, возможно она что то не подчищает). Подскажите, может есть какие то инструменты для дебага утечек памяти? Или как вы находите утечки?
  • Вопрос задан
  • 1201 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Microservice Architecture
    5 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 разработчик
Логгирование на первом этапе нужно с фиксацией размера используемой памяти. На втором этапе, когда хоть какая-то локализация проблемного места будет, действительно использовать профайлер.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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