【问题标题】:Eclipse memory view for Python codePython 代码的 Eclipse 内存视图
【发布时间】:2017-08-18 09:44:21
【问题描述】:

我正在使用 Eclipse PyDev 进行编码。当我尝试使用 Eclipse 内存视图来查看 Python 中对象的内存分配时,该视图为空且不允许任何操作(如图所示)。我知道这适用于其他编程语言,例如 C、C++...

我在 Eclipse 论坛中找到了this post,基本上它说 PyDev 是 Eclipse 的外部产品,内存视图实现依赖于 PyDev。

另一方面,PyDev documentation site 没有解释任何关于内存视图的内容。

所以,如果我有兴趣在调试时查看Python对象的内存信息:

  • 有什么方法可以用 PyDev 和 Eclipse 做到这一点?
  • 这可以通过其他 IDE 或工具来完成吗?

【问题讨论】:

    标签: python eclipse debugging pydev


    【解决方案1】:

    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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多