e$B?9ED$H?=$7$^$9!%e(B
Ruby e$B$X$N@$BeJLe(B GC
e$B$NF3F~$K$D$$$F6=L#$r;}$C$F$$$F!$D4::$r9T$C$F$$$^$9!%e(B
e$B$$$/$D$+<ALd$,$"$j$^$9!%e(B
- 2001,2002e$BG/$KLZ;3$5$s$,@$BeJLe(B GC
e$B$r<BAu$5$l$F$$$^$9e(B(1)e$B$,!$D4$Y$?8Be(B
e$B$j$G$O!$e(B[ruby-dev:17677] e$B$G$N$^$D$b$H$5$s$Ne(B
e$B$G!“$^$@%^!<%8$7$F$J$$M}M3$O$?$@$R$H$D!”!Ve(B1.7e$B$N%a%b%j3d$jEve(B
e$B$F@oN,$NJQ99$G@$BeJLe(BGCe$B$N$[$&$,B.$$%1!<%9$,8+$D$+$i$J$$!W$;$$e(B
e$B$G$9!#e(Bwrite barrier e$B$N%3%9%H$N$;$$$+!"$+$J$j?M9)E*$J%F%9%H%1!<e(B
e$B%9$G$b@$BeJL$G$J$$$[$&$,B.$$$G$9!#e(B
e$B$H$$$&H/8@$NB>$K!$@$BeJLe(B GC e$B$N%3%9%HLdBj$K4X$9$ke(B public
e$B$J8@5Z$rH/8+e(B
e$B$G$-$F$$$^$;$s!%$3$NLdBj$K4X$9$kD4::$dJs9p$,B>$K$J$5$l$F$$$k$+$I$&$+!$e(B
e$B$I$J$?$+$4B8CN$J$$$G$7$g$&$+!)e(B
e$BLZ;3$5$s$NO@J8$$h$SH/I=%9%i%$%I$r8+$k8B$j$G$O!$Bg$-$J%F%-%9%HJ8=q$de(B
XMLe$BJ8=q$r=hM}$9$k>l9g$J$I$K$+$J$jBg$-$J2~A1$rF@$i$l$F$$$k$h$&$G$9!%e(B
e$B8D?ME0U8+$H$7$F$O$3$l$@$1$G$b==J,$KF3F~$9$k0UL#$,$"$k$h$&$K;W$$$^$9!%e(B
- e$BLZ;3$5$s$N<BAu$NB>$K!$e(BRuby (Rite,
e$B8=:_$N0BDjHG4^$a$Fe(B)e$B$Ne(B GC e$B$N2~A1$Ke(B
e$B4X$9$k8&5f$d3hF0$OA4$/9T$o$l$F$$$J$$$N$G$7$g$&$+!)e(B
e$B:#G/$Ne(B 6/12 e$B$Ke(B http://www.ruby-forum.com/topic/69026
e$B$G$b<ALd$r$5$le(B
e$B$F$$$kJ}$,$$$^$9$,!$H?1~$O$J$$$h$&$G$9!%e(B
- RHGe$B$G$O!$e(B Rite e$B$G$Oe(B Boehm GC
e$B$rF3F~$9$kM=Dj$H$N5-=R$,$"$j$^$7$?e(B(2)
e$B$,!$$=$l$K$D$$$F$O8=:_$I$N$h$&$J>u67$K$J$C$F$$$k$N$G$7$g$&$+!)e(B
e$B>e5-$NE@$K4X$7$F2?$+$4B8CN$NJ}$,$$$i$C$7$c$$$^$7$?$i!$65$($F$$$?$@$1$Je(B
e$B$$$G$7$g$&$+!%e(B
e$B$J$*!$8=:e(B GC
e$B$K4X$7$FB>$KC/$b$d$C$F$$$k?M$,$$$J$1$l$P!$$R$H$^$:<+J,$,e(B
e$BF0$$$F$$h$&$+$H9M$($F$$$^$9!%e(B
e$B$H$j$“$($:LZ;3$5$s$N%Q%C%A$r8=9T$Ne(B 1.8
e$B7ONse(B e$B$K0?”$9$k$H$3$m$+$i$d$C$F$_$kM=Dj$G$9!%e(B
e$B;29MJ88%e(B
(1) http://lc.linux.or.jp/lc2001/papers/ruby-gc-paper.pdf
http://www.syst.cs.kumamoto-u.ac.jp/~masato/research/master-slide/index.html
(2) 第5章 ガ−ベージコレクション
第20章 Rubyの未来