Details
Description
Ruby: control, five short while loops 0.140000 0.000000 0.140000 ( 0.145039) control, five whiles with blocks 0.320000 0.000000 0.320000 ( 0.318974) five whiles that break 0.210000 0.000000 0.210000 ( 0.239146) control, five whiles with blocks 0.430000 0.000000 0.430000 ( 0.431001) JRuby interpreted: control, five short while loops 0.156000 0.000000 0.156000 ( 0.155000) control, five whiles with blocks 0.331000 0.000000 0.331000 ( 0.332000) five whiles that break 0.457000 0.000000 0.457000 ( 0.457000) control, five whiles with blocks 1.027000 0.000000 1.027000 ( 1.027000) JRuby compiled: control, five short while loops 0.050000 0.000000 0.050000 ( 0.049000) control, five whiles with blocks 0.269000 0.000000 0.269000 ( 0.269000) five whiles that break 0.047000 0.000000 0.047000 ( 0.046000) control, five whiles with blocks 0.782000 0.000000 0.782000 ( 0.782000)
I read these numbers wrong; the compiled local break performance is 0.046, around 5 times faster than MRI. The non-local break performance is still slower, however, so I'll look into that.