jupiter notebook memory无法释放

时间:2018-04-19 15:35:14

标签: ipython

我正在做一个简单的实验,并意识到无论我在jupiter笔记本中做什么都无法释放内存。

这是实验,首先创建一个大约800MB的np.array,

var_tmp = np.random.randn(10000,10000)

我使用top监控linux中的内存使用情况。在这个命令之后,确实为python增加了800MB的使用量。

现在我正试图释放内存,

%reset_selective -f var_tmp

我使用top检查内存,现在没有更改......

通过重复上述过程,内存不断累积,上升和上升。这真烦人......请帮忙吗?

1 个答案:

答案 0 :(得分:1)

我的设置

  • Ubuntu LTS 16.04
  • Python 3.6.4
  • IPython 6.2.1

一个简单的

del var_temp

释放记忆。