1

我创建了一个fig_list包含许多 matplotlib 图形对象的列表,然后我尝试通过以下代码释放内存:

>>> fig_list
[<matplotlib.figure.Figure object at 0x20AE7070>, <matplotlib.figure.Figure object at 0x21A61F30>, .....]
>>> del fig_list
>>> import gc
>>> gc.collect()
44918

然后我检查了Windows任务管理器,发现内存使用量python.exe并没有减少。为什么?如何强制 python 释放内存?

(我在 Windows XP 上使用 python 2.6.1)

4

0 回答 0