Report abuse

JRuby trunk

1
2
3
4
5
6
7
8
9
10
11
                                              user     system      total        real
near closure, 1000k x100 gets             0.057000   0.000000   0.057000 (  0.056336)
near closure, 1000k x100 gets and sets    0.059000   0.000000   0.059000 (  0.059057)
in closure, 1000k x100 gets               0.062000   0.000000   0.062000 (  0.062147)
in closure, 1000k x100 gets and sets      0.063000   0.000000   0.063000 (  0.063336)
near closure, 5 vars, 1000k * x100 gets   0.059000   0.000000   0.059000 (  0.059117)
near closure, 5 vars, 1000k * x100 gets and sets  0.056000   0.000000   0.056000 (  0.055981)
in closure, 5 vars, 1000k x100 gets       0.515000   0.000000   0.515000 (  0.515301)
in closure, 5 vars, 1M x100 gets and sets  1.425000   0.000000   1.425000 (  1.425318)
normal heapless, 1000k x 100 gets         0.058000   0.000000   0.058000 (  0.057321)
normal heapless, 1000k x 100 gets and sets  0.056000   0.000000   0.056000 (  0.055545)

MRI

1
2
3
4
5
6
7
8
9
10
11
                                              user     system      total        real
near closure, 1000k x100 gets             2.280000   0.010000   2.290000 (  2.334380)
near closure, 1000k x100 gets and sets    3.540000   0.020000   3.560000 (  3.624677)
in closure, 1000k x100 gets               2.270000   0.010000   2.280000 (  2.377156)
in closure, 1000k x100 gets and sets      3.570000   0.020000   3.590000 (  3.647406)
near closure, 5 vars, 1000k * x100 gets   2.280000   0.010000   2.290000 (  2.327193)
near closure, 5 vars, 1000k * x100 gets and sets  3.560000   0.020000   3.580000 (  3.657866)
in closure, 5 vars, 1000k x100 gets       2.270000   0.010000   2.280000 (  2.328137)
in closure, 5 vars, 1M x100 gets and sets  3.560000   0.020000   3.580000 (  3.795087)
normal heapless, 1000k x 100 gets         2.270000   0.010000   2.280000 (  2.348394)
normal heapless, 1000k x 100 gets and sets  3.550000   0.020000   3.570000 (  3.625655)