Подтвердить что ты не робот

Есть ли какой-либо рабочий профилировщик памяти для Python3

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

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