有没有适用于Python3的内存分析工具

35 投票
3 回答
11827 浏览
提问于 2025-04-17 04:16

在Python 2中,有几个工具可以使用,但感觉都比较老旧,跟不上时代。

我发现了PySizer和Heapy,但它们似乎都是针对Python 2的,要把它们迁移到新版本会很麻烦。

objgraph挺有意思的,但它还不是一个完全能用的性能分析工具。

你们在用哪个工具呢?

3 个回答

2

memprof可以在Python3中使用:

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

它可以记录并绘制你所有变量的内存使用情况。

4

objgraph 可以在 Python 3 中使用

12

Pympler 是一个用于检查Python程序内存使用情况的工具,它可以在Python 2.x和Python 3.x版本中使用。

撰写回答