我有这个python模块,可以导入许多其他模块。在监控模块的虚拟使用情况时,我看到使用情况在不断增长。我尝试遍历整个代码并尽可能将None分配给对象\变量。但我怀疑仍然可能存在一些没有释放内存的东西。有没有办法(通过一些第三方模块或其他东西)来查看未处理的对象或它们的内存消耗?
谢谢!
答案 0 :(得分:3)
结帐How do I profile memory usage in Python?和Which Python memory profiler is recommended?。您需要深入研究文档,但这些工具将允许您按模块细分内存使用情况。