【发布时间】:2013-05-13 01:19:52
【问题描述】:
我正在尝试识别我正在处理的 Python 程序中的内存泄漏。我目前在 Mac OS 64 位上运行 Python 2.7.4。我安装了 heapy 来解决这个问题。
该程序涉及使用搁置模块创建、存储和读取大型数据库。我没有使用 writeback 选项,我知道这会造成内存问题。
Heapy usage 显示在程序执行过程中,内存大致保持不变。然而,我的活动监视器显示内存迅速增加。在 15 分钟内,该进程消耗了我所有的系统内存 (16gb),并且我开始看到页面输出。知道为什么 heapy 没有正确跟踪这个吗?
【问题讨论】: