From: Narihiro Nakamura Date: 2009-12-11T09:25:27+09:00 Subject: [ruby-dev:39870] Re: [Feature #2471] want to choose a GC algorithm nari です。 2009年12月11日1:14 Yukihiro Matsumoto : > まつもと ゆきひろです > > In message "Re: [ruby-dev:39867] Re: [Feature #2471] want to choose a GC algorithm" > on Fri, 11 Dec 2009 00:02:42 +0900, Narihiro Nakamura writes: > > |ただ、GC自体の改善(高速化等)という観点で見ると、今までのCRubyのGCはそ > |れほど大きな改善はなされていないので、特にこのパッチが入ることによって、 > |さらに改善が遅くなるということもないのではないかと思います。 > |逆にLazySweepが上手く育ってくれれば、デフォルトのGCに取って代わるという > |のも面白いかもしれません。 > > っていうか、LazySweepって「取って代わる」ような大きなアルゴリ > ズムの変更ではないと思います。あまり大きなトレードオフもなさ > そうなので、ちゃんとバグが取れたならいつも有効にしていてもよ > いような。 > > そういう意味では、LazySweepがon/offできることのメリットが不明 > なので、このパッチには賛成しません。これがcopy-on-write > friendly GCとかmostly-copying GCのような性能特性が大きく変わ > りそうなものなら、切り替えに意味があるかもしれません。 > なるほど。確かにそうですね。 LazySweepのパッチはバグが取れていたと思うので、trunkに合わせた ものを作って、再度MLに投稿します。 -- Narihiro Nakamura (nari)