2
jruby 9.1.5.0(2.3.1)でObjectSpaceがまだ無効になっていますか?jrubyではObjectSpaceがまだ無効になっていますか?
バグのある私のインストール(Arch Linux、最新)ではない場合、ObjectSpaceが最近のjrubyで変更されている疑いがあります。jruby's wiki entry about performanceで説明されている動作を再現しようとすると、 :
$> jruby -O
jruby: unknown option -O
$> jruby -J-Djruby.objectspace.enabled=false
puts ObjectSpace.each_object(Class).inspect
#<Enumerator: ObjectSpace:each_object(Class)>
$> jruby -v
jruby 9.1.5.0 (2.3.1) 2016-09-07 036ce39 Java HotSpot(TM) 64-Bit Server VM 25.102-b14 on 1.8.0_102-b14 +jit [linux-x86_64]
最新状況はどうなっていますか?現代のjrubyでOpenSpaceを使用することは現在安全か/推奨ですか?