Mostly-copying garbage collection

authorNariさんの「何とかコンパクションできないのか」http://d.hatena.ne.jp/authorNari/20080312/1205308484を読んでMostly-copying garbage collectionというものをはじめて知りました。
調べてみると、http://www.yl.is.s.u-tokyo.ac.jp/meeting/doc/yoshinor2001_11_13.pptが分かりやすかったです。
誤解している可能性大ですが、こんなことを思いました。

  • いまMatzさんがやろうとしているヒープの小型化はMostly-copying garbage collectionと相性がいいんじゃないかな。また、スキャンするスタック領域の減少も効果ありそうです。
  • Mostly-copying garbage collectionだとアロケーションが速くなりそう。個人的にはGCよりもアロケーションの時間のほうが重要なような気がどうしてもする
  • Mostly-copying garbage collectionを世代別に拡張できないかな。移植性無視してMMUを使ってライトバリアを実現するとか

いろいろ、アホなことを書いてしまいました。