JRuby
user system total real
control, 1m while loop 0.052000 0.000000 0.052000 ( 0.051715)
near closure, 1m x10 a,a=a,a 0.067000 0.000000 0.067000 ( 0.066145)
in closure, 1m x10 a,a=a,a 0.055000 0.000000 0.055000 ( 0.055218)
near closure, 5 vars, 1m * x10 a,a=a,a 0.053000 0.000000 0.053000 ( 0.053874)
in closure, 5 vars, 1m x10 a,a=a,a 0.088000 0.000000 0.088000 ( 0.087766)
normal heapless, 1m x 100 a,a=a,a 0.051000 0.000000 0.051000 ( 0.051018)
normal heapless, 1m x 100 10-var masgn 0.052000 0.000000 0.052000 ( 0.051562)
MRI
user system total real
control, 1m while loop 3.700000 0.010000 3.710000 ( 3.741019)
near closure, 1m x10 a,a=a,a 3.710000 0.010000 3.720000 ( 3.776421)
in closure, 1m x10 a,a=a,a 3.770000 0.020000 3.790000 ( 3.843328)
near closure, 5 vars, 1m * x10 a,a=a,a 3.740000 0.020000 3.760000 ( 3.815184)
in closure, 5 vars, 1m x10 a,a=a,a 3.760000 0.010000 3.770000 ( 3.862280)
normal heapless, 1m x 100 a,a=a,a 3.740000 0.020000 3.760000 ( 3.840524)
normal heapless, 1m x 100 10-var masgn 3.730000 0.020000 3.750000 ( 3.954526)