Есть ли работающий профилировщик памяти для Python3 - PullRequest
33 голосов
/ 13 октября 2011

В Python 2 есть пара инструментов, но все кажется старым и устаревшим.

Я нашел PySizer и Heapy, но все, похоже, ориентировано на Python2 и потребует много усилий для переноса.

objgraph интересен, но все еще не полностью работающий профилировщик

Какой инструмент используете?

Ответы [ 3 ]

12 голосов
/ 22 октября 2011

Pympler - это профилировщик памяти Python, совместимый с Python 2.x и Python3.x.

4 голосов
/ 28 мая 2014

objgraph совместим с Python 3

2 голосов
/ 18 октября 2013

memprof работает для Python3:

http://jmdana.github.io/memprof/

Он регистрирует и отображает объем памяти всех ваших переменных.

...