是否有适用于Python3的工作内存分析器?

35

在Python 2中,有一些工具可用,但似乎都已经过时了。

我找到了PySizer和Heapy,但似乎都是面向Python2的,需要花费很多精力进行移植。

objgraph很有意思,但仍不是完整的分析工具。

你正在使用哪个工具?


顺便提一下,在 https://dev59.com/XFLTa4cB1Zd3GeqPbpXv 中提到的 sys.getsizeof 函数也适用于 Python 3.2。 - hvr
1
可能是如何在Python中分析内存使用情况?的重复问题。 - Don Kirkby
朱一飞将Guppy-PE/Heapy移植到Python 3,创建了Guppy3。可以在此处访问它: https://github.com/zhuyifei1999/guppy3/ - svenil
3个回答

12

Pympler是一个用于Python 2.x和Python3.x的内存分析器。


4

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接