Python正在吃着记忆

时间:2017-06-18 10:01:49

标签: python memory

我确实有一个关于Python如何工作的一般问题。 我在Ubuntu上从iPython(Spyder IDE内部)运行Python 2.7(或者在Windows上使用Anaconda,我有相同的行为)。
我制作了一个可以运行数千个文件的工具 即使在我的for循环结束时删除所有变量(我已经双重检查;没有巨大的列表或其他),甚至通过清除计算结束时的所有变量,内存也被Python完全使用。我必须"延迟内核"卸载内存。

要处理大量文件的最大点,在RAM已满后,它会进入SWAP,并且在SWAP已满后,它会完全冻结系统。

有没有办法看看每个变量占用多少内存?

我想知道Python如何管理内存"在后台" 我显然不习惯这种事情。任何线索都表示赞赏。

0 个答案:

没有答案