2012-04-23 6 views

答えて

3

正常にガベージコレクトされますが、少し時間がかかります。しかし、メモリリークは発生しません(または、そうでなければ、報告すべきnumpyモジュールにバグがあります)。

+0

+1参照カウントを仮定すると、修正され、トラップには入りません。大文字小文字の区別: 'numpypy'はまだ完全ではありませんが、サンプルコードはPyPyで既に動作しています(実際のプログラムも近い将来にはうまくいくでしょう)。 – delnan

+0

少なくともcpythonは空き整数と浮動小数点をキャッシュしませんか?参照:http://effbot.org/pyfaq/why-doesnt-python-release-the-memory-when-i-delete-a-large-object.htm –

+0

@RolandSmithはい、しかしnumpyの配列は実際には含まれていません何百万ものPythonオブジェクトが存在します(そのため、通常のリストよりも効率的です)。 – delnan

関連する問題