我正在做一个简单的实验,并意识到无论我在jupiter笔记本中做什么都无法释放内存。
这是实验,首先创建一个大约800MB的np.array,
var_tmp = np.random.randn(10000,10000)
我使用top
监控linux中的内存使用情况。在这个命令之后,确实为python增加了800MB的使用量。
现在我正试图释放内存,
%reset_selective -f var_tmp
我使用top检查内存,现在没有更改......
通过重复上述过程,内存不断累积,上升和上升。这真烦人......请帮忙吗?
答案 0 :(得分:1)
我的设置
一个简单的
del var_temp
释放记忆。