From: Kirk Haines Date: 2010-01-13T01:34:22+09:00 Subject: [ruby-core:27567] Re: better GC? On Tue, Jan 12, 2010 at 3:23 AM, Brent Roman wrote: > Toshio Endo and Kenjiro Taura adapted the Boehm conservative GC > to *dramatically* reduce pauses with incremental collection. �Their GC adds > about 10% to execution times on a single core CPU, but improves > execution times over basic mark-and-sweep > on multi-core CPU -- by allowing marking to run > in parallel on multiple cores. > > This GC seems like a good fit to me. �Since most folks running Ruby already > use multi-core processors, it should be an all around performance "win". Not unless people are running their code on multi-core processors where some of the cores aren't being utilized. If superior execution time is only achieved by offloading extra work to an idle core, then that really isn't a gain. Kirk Haines