next up previous
Next: 実行時間の比較. Up: KLIC への世代 GC Previous: KLIC への世代 GC

基本方式.

新世代2面,旧世代1面とする.旧世代は新世代領域 に比べて大きく,非コピーGCが望ましいと考えられるた め,旧世代は1面とした.なお,今回は旧世代領域のG Cは実装していない. 新世代でのGCは,新世代領域が溢れたときに行われ, 新世代で既に1回GCを経たデータは旧世代へ,それ 以外はもう一方の新世代領域にそれぞれコピーされる. 旧世代領域のデータから新世代領域のデータへの参 照が出来たときには,新世代領域を参照した旧世代領 域を "Remembered Set" に登録する. そして,GC時には Ready Queue, Priority Queue の 他にこの Remembered Set も GC Root Set として利用 することにする.

  
図: 世代 GC の基本方式.



next up previous
Next: 実行時間の比較. Up: KLIC への世代 GC Previous: KLIC への世代 GC



www-admin@icot.or.jp