我正在 IPython QtConsole(和 Notebook)中绘制一些大图。这些占用了大量的内存,但是一旦它们被绘制出来,我就不再需要它们了,它们就可以走了。
如何释放内存?
以下均无效:
close()
clf()
cla()
%reset
释放内存的唯一方法是重新启动内核,我并不总是想要这样做(比如我通过一个漫长的过程来达到特定的点)[准确地说,%reset
确实释放了一些内存,但不是就像重新启动内核一样]。
如何复制问题:
plot(arange(2e7))
您可能需要更大或更小的数字才能注意到对系统内存的重大影响。