1

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 を使用しています)

4

0 に答える 0