Практика показывает, что в современном мире Docker-контейнеров и оркестраторов (Kubernetes, Nomad, etc) проблема с утечкой памяти может быть обнаружена не при локальной разработке, а в ходе нагрузочного тестирования, или даже в production-среде. В этой статье рассмотрим:
-
Причины появления утечек в Python-приложениях.
-
Доступные инструменты для отладки и мониторинга работающего приложения.
-
Общую методику поиска утечек памяти.