PyCon Russia 2015
18-19 сентября
под Екатеринбургом

На что уходит память?

Константин Лопухин 27.06.2014

Я хочу поговорить о проблеме потребления памяти приложений на Python — как понять что происходит, и что делать, когда оно больше чем нам хотелось бы. Сначала мы посмотрим, как вообще Python работает с памятью внутри, как он взаимодействует с ОС, может ли он отдавать память. Затем рассмотрим инструменты для анализа потребления памяти, и научимся интерпретировать их результат. Разберем типичные ошибки, которые приводят к излишнему потреблению памяти, рассмотрим некоторые приемы, которые могут позволить его уменьшить даже при отсутствии явных ляпов. В отличие от темы анализа производительности, на тему анализа потребления памяти на удивление мало материала, в основном только ответы на stackoverflow, поэтому хочется попробовать систематизировать то, что удалось узнать.

Moscow Django Meetup 20

Производительность Фишки языка