From: Charles Oliver Nutter Date: 2007-11-06T02:53:08+09:00 Subject: Re: JRuby disabling ObjectSpace: what implications? Charles Oliver Nutter wrote: > As some of you may have heard, we're considering disabling > ObjectSpace.each_object by default in JRuby. I brought this up at RubyConf, and got about 50% of people saying "I agree" and 50% of people saying "I do not agree". As it stands now, we will proceed with having ObjectSpace.each_object disabled by default in JRuby 1.1 final. See the rest of this thread for the backstory and notes on test/unit. The folks who disagree appear to only disagree on principal, rather than based on any real demonstrable problem with turning each_object off. On the other hand, the folks who want to disable it have real-world concerns: performance on the apps they're running. Until there's a compelling, real-world, non-ideological reason to leave each_object enabled by default, it will be disabled in JRuby (enable with +O flag or jruby.objectspace.enabled=true property). This change is already there in 1.1b1, released on Friday evening. - Charlie