python模块内存使用

标签 python memory

<分区>

我有这个导入许多其他模块的 python 模块。在监控模块的虚拟机使用情况时,我看到使用量在不断增长。我试图遍历整个代码并尽可能将 None 分配给对象\变量。但我怀疑仍然有一些东西没有释放内存。有没有办法(通过某些第 3 方模块或其他东西)查看未处理的对象或它们的内存消耗?

谢谢!!

最佳答案

查看 How do I profile memory usage in Python?Which Python memory profiler is recommended? .您需要深入研究文档,但这些工具可以让您按模块分割内存使用情况。

关于python模块内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804493/

相关文章:

c - 使用 realloc 和 strdup 分配时 Valgrind 检测到错误

Python Django 全局变量

跨 2 个程序共享 C 内存

c - 需要更多这方面的信息!中止(核心转储)

python - 没有循环的条件语句

python - 导入一个模块,该模块使用 importlib 导入另一个模块

python - 如何捕获Python中的嵌套函数调用已捕获的异常

Python 2.3 多处理

python - 使用 Queue() 向特定线程发送命令

c++ - 关于 C++/程序集数据布局、数据成员访问、方法的一般问题