Проверка памяти приложения Python



При отладке большого приложения, важно иметь профайлер-памяти. То есть средство для анализа всех конструкций кода и отображения актуальной информации о расходуемой памяти.



Есть отличная библиотека, позволяющая детально, по операциям показать сколько памяти занимает та или иная конструкция.



memory-profiler - библиотека отладки памяти приложения. Умеет строить графики, разбирать составные конструкции.



Установка

pip install memory-profiler



Документация и исходный код