fig_list
多くの matplotlib figure オブジェクトを含むリストを作成してから、以下のコードでメモリを解放しようとします。
>>> 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 を使用しています)