RSS export

General

The great ruby shootout

Konstantin Shabanov, 27 Mar 08:34

Konstantin Shabanov

I used benchmark suite from ruby-1.9.3-p125. All tests run on:

  • OS: OSX Lion 10.7.3
  • CPU: 2.3GHz i5
  • RAM: 8Gb 1333 MHz DDR3
  • SSD: OCZ Vertex 3 Max IOPS SATA III 2.5" 120Gb

Implementations:

  • ruby 1.8.7p249 (system ruby)
  • ruby 1.9.3p125
  • ruby 2.0.0dev (2012-02-25 trunk 34796)
  • MacRuby 0.12 (ruby 1.9.2) (Nightly build)
  • maglev 1.0.0 (ruby 1.8.7)
  • rubinius 1.2.4 (1.8.7 release 2011-07-05 JI)
  • rubinius 2.0.0dev (1.9.3 e22ed173 yyyy-mm-dd JI)
  • jruby 1.7.0.dev (ruby-1.9.3-p28) (Java HotSpot(TM) 64-Bit Server VM 1.7.0_04-ea)
  • jruby 1.6.7 (ruby-1.8.7-p357) (Java HotSpot(TM) 64-Bit Server VM 1.7.0_04-ea)

JRuby was run with the --server -Xinvokedynamic.constants=true flags. Read more...