コピーガベージコレクタはメモリの断片化をどのように回避しますか?また、ヒープスペースの使用にはどのような影響がありますか?ガベージコレクタのコピー
コピーガベージコレクタは、すべての到達可能なオブジェクトをヒープからヒープの別のセクションにコピーします。残されたすべてのオブジェクトはもはや必要なくなり、したがって削除されます。
これが正しく理解されている場合、どのようにしてメモリの断片化が回避されますか?
このプロセスでは、コピーしたすべてのアイテムの重複があるため、多くのヒープスペースを使用する必要があります。
ウィキはいくつかの長所と短所を挙げています:http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Moving_vs._non-moving – delnan