#contents
 
 *はじめに [#wb9fab69]
 
 Ruby2.1にて、RGenGCが採用されました。
 それ以前のバージョンでもRubyのGCはいろいろな改善が行われており、RHGで解説されている単純なマーク&スイープGCではなくなっています。そこでGCが大きく変わった1.9.3、2.0、2.1と順番に見ていくことでGCの進化確認したいと思います。
 それ以前のバージョンでもRubyのGCはいろいろな改善が行われており、RHGで解説されている(当時1.7.3)単純なマーク&スイープGCではなくなっています。そこでGCが大きく変わった1.9.3、2.0、2.1と順番に見ていくことでGCの進化を確認したいと思います。
 
 *[[Ruby1.9.3>Ruby GC実装の歴史/Ruby1.9.3のGCを読む]] [#i4f0eac9]
 Ruby2.2でRincGCが追加されたので2.2についても読解記事を追加しました。
 
 *[[Ruby2.0>Ruby GC実装の歴史/Ruby2.0のGCを読む]] [#g110a582]
 *[[Ruby1.9.3(lazy sweep)>Ruby GC実装の歴史/Ruby1.9.3のGCを読む]] [#i4f0eac9]
 
 *[[Ruby2.1>Ruby GC実装の歴史/Ruby2.1のGCを読む]] [#k2b5665e]
 *[[Ruby2.0(ビットマップマーキング)>Ruby GC実装の歴史/Ruby2.0のGCを読む]] [#g110a582]
 
 *[[Ruby2.1(RGenGC)>Ruby GC実装の歴史/Ruby2.1のGCを読む]] [#k2b5665e]
 
 *[[Ruby2.2(RincGC)>Ruby GC実装の歴史/Ruby2.2のGCを読む]] [#k2b5665e]
 

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS