インクメンタルGC

 
Mostly-Concurrent Mark & Sweep GC のアルゴリズム
を読んでみた。
 
Javaってすげー。ものすごい力だな。
 
Ruby1.9からYARVが取り込まれ、ネイティブスレッドが使える訳だから、
GCスレッドもネイティブになる訳で(そうなのか?)
コンカレントマーキングできるのではないかしら。
というか前のRubyのユーザーレベルのスレッドでも一緒の事かもしれないな。
 
世代別GCやらやらもうまくバランス取れば、少なくとも今のGCよりもましなはず。
 
かなぁ。。。
 
もっと勉強しよっと。