在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

  • 2009-08-10
  • 本文字数:781 字

    阅读完需:约 3 分钟

围绕 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

2009-08-10 04:161497
用户头像

发布了 87 篇内容, 共 25.4 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

【架构】— 写在前面的话

不二架构

总结 感悟 极客大学架构师训练营

驳《阿里「Java开发手册」中的1个bug》?

王磊

Java 性能优化 性能

【练习】食堂就餐卡系统设计

张金峰

极客大学架构师训练营

Flink 1.10 Container 环境实战

Apache Flink

大数据 flink 流计算 实时计算

01.食堂就餐卡系统简要设计以及学习总结

昵称

架构师训练营第一周命题作业

whiter

极客大学架构师训练营

食堂就餐卡系统设计

互金从业者X

第一周学习总结

Thrine

架构师训练营-第一章 心得总结

Linkin

软件设计方法论

Dark

学习 思维导图 软件设计 设计实践

架构师训练营第一周学习总结

时来运转

极客大学架构师训练营

食堂就餐卡系统设计 UML

Kun

极客大学架构师训练营

for 语句

Hello

架构设计文档的一些心得

elfkingw

redis线程模型

wjchenge

第一周作业二:架构师第一周上课总结

Geek_10

如何从 0 到 1 参与 Flink 社区?

Apache Flink

大数据 flink 流计算 实时计算

01周-就餐卡系统设计

dao

极客大学架构师训练营 实验品

食堂就餐卡系统设计

heeeeeeyZ25

直播 | 阿里、快手、Databricks、网易云音乐...国内外大数据大佬齐聚一堂要聊啥?

Apache Flink

大数据 flink 流计算 实时计算

架构师训练营第一周总结

好名字

总结 极客大学架构师训练营

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算

食堂就餐卡系统架构设计

时来运转

极客大学架构师训练营

作业一

姜 某某

作业二

姜 某某

架构师是怎样炼成的

彭阿三

架构

第一周学习感想

heeeeeeyZ25

第一周作业1-食堂就餐系统设计

Geek_10

TypeScript:重新发明一次 JavaScript

LeanCloud

Java node.js typescript 大前端

架构师 week 1 作业二

iLeGeND

极客时间架构课Week01-作业一:食堂就餐卡系统设计

yulyulcl

IronRuby综合报道——IronRuby 0.9.0及其基准_.NET_Robert Bazinet_InfoQ精选文章