| Antonio Cangiano,IBM的工程师近日在Linux系统下对8种不同的Ruby实现进行了性能的基准测试。早前,他在Mac和Windows平台下也进行过类似的测试。 测试环境:Ubuntu 10.4 LTS x86_64,;英特尔酷睿2 Quad Q6600 2.40 GHz, 8 GB DDR2 RAM, 两个500 GB 7200 rpm 硬盘;Ruby基准测试套件。 8种Ruby的实现: - Ruby 1.8.7 p299
- Ruby 1.9.1 p378
- Ruby 1.9.2 RC2
- IronRuby 1.0 (Mono 2.4.4)
- JRuby 1.5.1 (Java HotSpot(TM) 64-Bit Server VM 1.6.0_20)
- MagLev (rev 23832)
- Ruby Enterprise Edition 2010.02
- Rubinius 1.0.1
 如果你对上述单个测试不感兴趣,下面是总结:
 以下是制作成的图形显示:
 Memory测试:

运行每个基准时内存的消耗: 
图形显示: 
接下来的是Linux 和 Windows 的对比 Ruby 1.8.7: 
Ruby 1.9.2: 
JRuby: 
图表显示(黄色为windows):
这是对IronRuby的测试(.NET 4.0 Vs. Mono 2.4.4): 
点击查看详情介绍:http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/
|