hanoi.kl1,kkqueen.kl1 は世代GCを導入することによ
り速度が向上していることが判る.
hanoi では,実行時間全体に占めるGC処理の割合
が元々大きかったため,世代GCの効果が非常によく出
ている.
kkqueen は,世代GCが非常に効果的なプログラムで
あるが,元々実行時間全体に対するGC処理の占める
時間の割合が小さかったため,世代GCの効果はそれ
ほど大きくない.
primes.kl1 の実行時間は Original よりも劣っている
が,旧世代を用いないものよりは良い結果が出ている.
これは,primesが元々GCの処理が軽いプログ
ラムであるために,世代GCによる効果は出ているが,
世代を跨ぐポインタの検出などによるオーバヘッドがそ
の効果を上回ったためであると考えられる.
life.kl1 に関しては世代GCを導入することにより実
行速度が低下している.これは life.kl1 で扱われるデ
ータの中に一定時間経過後に消滅するというものが非
常に多いためで,旧世代領域にコピーされてすぐに使
われなくなるデータが非常に多くなってしまったためで
あると考えられる.