Habr: Как найти утечку памяти, если RSS и tracemalloc расходятся в показаниях
В одном из недавних обсуждений на Habr разработчики столкнулись с проблемой значительного расхождения между общим потреблением памяти процессом (RSS) и объёмом, который показывал инструмент tracemalloc для объектов Python, что затрудняет выявление утечек.
Проблема проявлялась в том, что системное потребление памяти достигало 3 ГБ, приближаясь к установленному лимиту контейнера, в то время как специализированный инструмент tracemalloc фиксировал всего 180 МБ объектов Python. Это указывало на то, что большая часть неучтённой памяти приходилась на нативные аллокации или особенности работы системного аллокатора, а не на стандартные объекты Python.


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!