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

評価.

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


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



www-admin@icot.or.jp