Report abuse

jruby -J-server -J-Djruby.compile.frameless=true test/bench/bench_method_dispatch_only.rb


			
Test ruby method: 100k loops calling self's foo 100 times
  0.663000   0.000000   0.663000 (  0.663000)
  0.371000   0.000000   0.371000 (  0.371000)
  0.336000   0.000000   0.336000 (  0.336000)
  0.248000   0.000000   0.248000 (  0.248000)
  0.253000   0.000000   0.253000 (  0.253000)
  0.247000   0.000000   0.247000 (  0.247000)
  0.246000   0.000000   0.246000 (  0.246000)
  0.247000   0.000000   0.247000 (  0.246000)
  0.248000   0.000000   0.248000 (  0.248000)
  0.252000   0.000000   0.252000 (  0.252000)

jruby -J-server test/bench/bench_method_dispatch_only.rb


			
Test ruby method: 100k loops calling self's foo 100 times
  1.149000   0.000000   1.149000 (  1.149000)
  0.857000   0.000000   0.857000 (  0.856000)
  0.752000   0.000000   0.752000 (  0.752000)
  0.752000   0.000000   0.752000 (  0.753000)
  0.750000   0.000000   0.750000 (  0.750000)
  0.747000   0.000000   0.747000 (  0.748000)
  0.748000   0.000000   0.748000 (  0.748000)
  0.748000   0.000000   0.748000 (  0.748000)
  0.749000   0.000000   0.749000 (  0.749000)
  0.750000   0.000000   0.750000 (  0.751000)

ruby1.9/ruby -I ruby1.9/lib test/bench/bench_method_dispatch_only.rb


			
Test ruby method: 100k loops calling self's foo 100 times
  0.880000   0.000000   0.880000 (  0.889543)
  0.890000   0.000000   0.890000 (  0.890544)
  0.890000   0.000000   0.890000 (  0.889804)
  0.890000   0.010000   0.900000 (  0.890362)
  0.890000   0.000000   0.890000 (  0.889745)
  0.890000   0.000000   0.890000 (  0.890309)
  0.890000   0.000000   0.890000 (  0.889552)
  0.890000   0.000000   0.890000 (  0.889820)
  0.880000   0.000000   0.880000 (  0.889295)
  0.890000   0.000000   0.890000 (  0.889953)