Python 代码的 Eclipse 内存视图
Eclipse memory view for Python code
我正在使用 Eclipse PyDev 进行编码。当我尝试使用 Eclipse 内存视图查看 Python 中对象的内存分配时,该视图是空的,不允许进行任何操作(如图所示)。我知道这适用于其他编程语言,例如 C、C++...
我在 Eclipse 论坛上找到 this post,基本上它说 PyDev 是 Eclipse 的外部产品,内存视图实现依赖于 PyDev。
另一方面,PyDev documentation site没有解释任何关于内存视图的内容。
所以,如果我有兴趣在调试时查看Python个对象的内存信息:
- 有什么方法可以用 PyDev 和 Eclipse 做到这一点吗?
- 这可以用其他 IDE 或工具完成吗?
PyDev 不以任何方式使用内存视图(该功能在 PyDev 中实际上不可用)。
如果您使用的是较新的 Python,您可能需要检查:
https://docs.python.org/3/library/tracemalloc.html
您还可以看到其他一些有趣的链接:
http://chase-seibert.github.io/blog/2013/08/03/diagnosing-memory-leaks-python.html
Python: memory usage statistics per object-types (or source code line)
我正在使用 Eclipse PyDev 进行编码。当我尝试使用 Eclipse 内存视图查看 Python 中对象的内存分配时,该视图是空的,不允许进行任何操作(如图所示)。我知道这适用于其他编程语言,例如 C、C++...
我在 Eclipse 论坛上找到 this post,基本上它说 PyDev 是 Eclipse 的外部产品,内存视图实现依赖于 PyDev。
另一方面,PyDev documentation site没有解释任何关于内存视图的内容。
所以,如果我有兴趣在调试时查看Python个对象的内存信息:
- 有什么方法可以用 PyDev 和 Eclipse 做到这一点吗?
- 这可以用其他 IDE 或工具完成吗?
PyDev 不以任何方式使用内存视图(该功能在 PyDev 中实际上不可用)。
如果您使用的是较新的 Python,您可能需要检查: https://docs.python.org/3/library/tracemalloc.html
您还可以看到其他一些有趣的链接:
http://chase-seibert.github.io/blog/2013/08/03/diagnosing-memory-leaks-python.html
Python: memory usage statistics per object-types (or source code line)