1

巨大なリスト/配列を作成した場合、

a=range(1000000000)
or
a=numpy.ones(100000000)

次に、 a を次のように再割り当てします。

a=1

この再割り当ての後、以前の巨大なリストまたは配列は自動的に削除されますか、それともループ内にある場合はメモリが食い尽くされる可能性がありますか?

4

1 に答える 1

3

通常どおりガベージ コレクションが行われますが、リープされるまでに少し時間がかかる場合があります。しかし、メモリ リークは発生しません (発生しない場合は、numpy モジュールにバグがあり、報告する必要があります)。

于 2012-04-23T18:07:48.840 に答える