2013-06-21から1日間の記事一覧

ライトバリアの改善策

RGenGCもmrubyも世代別GCなのでライトバリアがある。 どっちもたとえば配列aに新オブジェクトbをpushした場合に、配列aを記録しておいて後で探索するという動作をする。なぜbじゃなくaなのかと言うと、bは配列に突っ込んですぐ取り出して捨てる可能性があり(…