加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 新闻

8种 Ruby实现的基准测试

时间:2010-07-29 08:47:56  来源:JavaEye  作者:资深编辑 wutao0603

Antonio Cangiano,IBM的工程师近日在Linux系统下对8种不同的Ruby实现进行了性能的基准测试。早前,他在MacWindows平台下也进行过类似的测试。

 

测试环境: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/

 

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
Google:你好 HTML5,再见 Gears
Google:你好 HTML5,再见
jQuery 1.4.2:性能改进和一些新的API
jQuery 1.4.2:性能改进
Spring 3.0.1 发布
Spring 3.0.1 发布
有关 JavaScript 的 10 件让人费解的事情
有关 JavaScript 的 1
相关文章
    无相关信息
栏目更新
栏目热门