我有一些脚本,我想知道哪些对象正在耗尽内存。此外它应该是针对Python 3.我已经找到了一些建议的模块,但是它们通常都很旧而且没有为Python 3编写。同时尝试安装所有这些模块也很麻烦。
你知道哪个内存分析器可以给我以下统计信息,或者你知道一个手动Python hack我可以编程adhoc来检查相当短的脚本(不是我写的,因此是一团糟:()?
我希望在运行后看到对象计数,而且在这个对象的创建行中。这就是全部:))
有什么想法吗?
编辑: 一种想法是通过计算类变量中的初始化的类来包装所有对象实例。它只需要重写所有的dicts,list等实例。