ο
いや、
ガベージとかガーベジとかってのは問題にしてないです。
ここ
の記述ってのはもともと garbage collection(以下GC) の解説の一部でして、
このあとに確か
「このgarbage が発生してしまう現象を fragmentation といって、
この garbage をまとめて広い領域を作るのが GC だ」
というような解説が行われていたと思うです。
でも「fragmentation を解消するための処理がGC」
のような認識は明らかに間違いなんじゃないかと思うんですけどねぇ。
ο
ボク的には GC ってのは大まかに
「確保されてる領域のうち使われてない領域を見つけだしてそれを解放すること」
であって、もちろんその処理の後に
「たくさんの解放した領域をひとつにまとめて大きな領域をつくる」
って処理が必要な場合も多いんだけど、
これを指すテキトウな言葉として compaction というのがあるので、
この compaction のことだけを指して GC と言うことは普通はないと思う。