5. G1GC の各世代管理
各世代は Region の集
合で表現
各世代の Region は必
要なときに必要なだけ
確保
Permanent 領域は
Region 単位の管理外
Old
Humongous
Survivor
Eden
Eden
Eden
EdenEden
Survivor
Permanent
Old
Old
Old
Old Old Old Old
OldOld
Old
Old
Old Old OldOld
Old
Old
Old Old
6. 退避 GC
Old
Humongous
Permanent
Old
Old
Old
Old Old Old Old
OldOld
Old
Old
OldOld
Old
Old
Old Old
Eden
Eden EdenEden
Survivor
Old Old
Collection Set 内の Lived オブジェクトを他の Region に退避する
Eden
Old
Humongous
Permanent
Old
Old
Old
Old Old Old
OldOld
Old
Old
OldOld
Old
Old
Old Old
Survivor Old
Old Old
Evacuate
Eden
Eden EdenEden
Survivor Eden