- 537 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 19:35:50.02 ]
- >>533
そうだなんだよな。だから>>507はGCとは言えない。 どういう手法のGCも、ルートが生きてて参照も残ったままの領域は不要かどうか判断ができないからな。 不要になったメモリとリークしてるメモリは全然別物だという認識が無いんだろうね。 Wikipediaにもこういう記述がある。 >ただしガベージコレクションにおいても、今後使用することのないオブジェクトへのポインタを >いつまでも保持しているようなコードでは、いつまでもオブジェクトが解放されず、メモリ不足を起こしてしまう。 >これは論理的な設計の問題であり、ガベージコレクションを持つ処理系においてもこの種のメモリリークは発生する。 GCがあっても発生するようなリークを、終了時にまとめて解放する処理がGCだなんて言えるわけがない。 まだゴチャゴチャ言うんだったら、まずこの記述を「正しい」記述に書き換えて欲しいね。
|

|