BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

IronRuby综合报道——IronRuby 0.9.0及其基准

| 作者 Robert Bazinet 关注 0 他的粉丝 ,译者 王波 关注 0 他的粉丝 发布于 2009年8月11日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

围绕IronRuby项目的社区显得格外忙碌,该小组正在筹划该项目的1.0版本。他们已经发布了0.9.0版本,Antonio Cangiano针对IronRuby进行了测试并发布了基准,最后的结果让人鼓舞。

InfoQ站点采访了给IronRuby 1.0起草路线图的小组。最近Jimmy Schementi 宣布IronRuby 0.9.0已经可以下载,兑现了之前的承诺,新版本包含了诸多改进:

函数库性能是这个版本的一大亮点;只要我们打开Ruby基准站点,就会获知项目中的一些性能延迟得以改善。正如我之前在OSCON所说的那样,在运行基准站点的时候,IronRuby比起MRI要快2倍左右,在不久的将来关于IronRuby的一份完整评价报告将会完成并发布到相应的站点

在比较了IronRuby 0.9.0、Ruby 1.8.6和Ruby 1.9.1之后,Antonio Cangiano很快就一些基准得出了有趣的结论,结果显示IronRuby已经在许多方面有所改进:

几乎所有的测试中,IronRuby都大大赶超了Ruby MRI。这是最主要的进步,项目的幕后团队为此做了大量的工作。

回顾这份测试,有些数据需要进行说明:

在我们欢呼雀跃之前,不得不说的是目前IronRuby的性能还不如Ruby 1.9.1。但不要让这份图表误导了你。在特定的测试中还是快一点,但其他大多数情况都较慢。目前IronRuby的定位是在Ruby 1.8.6和Ruby 1.9.1之间,但更接近后者。这份图表会产生误导的原因是它没有考虑测试中的暂停时间,而这些暂停中有些是由IronRuby所引起的(而非Ruby 1.9.1)。如果把300秒给两者各自加到总数上,Ruby 1.9.1还是稍胜一筹。第二幅图对宏观指标作出比较,从性能的角度来说,真实地反映了IronRuby处于Ruby 1.8.6和Ruby 1.9.1之间。如果单独把每个基准绘制一张图表,就会发现与该测试大部分的结果有类似之处。

IronRuby的性能和改进让人感到兴奋。请到Antonio的站点查看完整的基准测试报告

查看英文原文:IronRuby Roundup – IronRuby 0.9.0 and Benchmarks

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT