Python模块内存使用情况
我有一个Python模块,它会导入很多其他模块。在监控这个模块的虚拟内存使用情况时,我发现内存使用量一直在增长。我尝试查看整个代码,并在可能的地方将对象或变量设置为None(表示不再使用)。但是我怀疑可能还有其他东西没有释放内存。有没有什么方法(通过一些第三方模块或者其他方式)可以查看那些没有被处理的对象或者它们的内存占用情况?
谢谢!!
1 个回答
3
可以看看这两个链接:如何在Python中分析内存使用情况? 和 推荐哪个Python内存分析工具?。你需要仔细阅读一下文档,不过这些工具可以帮助你按模块来分析内存的使用情况。