我正在做一个简单的实验,意识到无论我在jupiter笔记本上做什么,内存都不能被释放。
这是一个实验,首先创建一个大约800MB的np.array,
var_tmp = np.random.randn(10000,10000)我使用top监控linux中的内存使用情况。在这个命令之后,python的使用量确实增加了800MB。
现在我试着释放内存,
%reset_selective -f var_tmp我使用top检查内存,现在没有任何变化...
通过重复上面的过程,记忆就会不断积累,不断增长,不断增长。这真的很烦人。有什么需要帮忙的吗?
发布于 2018-04-25 20:22:00
对于我的设置
一个简单的
del var_temp释放内存。
https://stackoverflow.com/questions/49924984
复制相似问题