写点什么

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:161372
用户头像

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

关注

评论

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

全面打通 DevOps 数据链的研发效能度量平台

思码逸研发效能

开源 DevOps 研发效能 效能度量

企事业单位该如何建设知识管理体系

Baklib

为什么说企业需要具备企业知识管理的能力?

Baklib

对象的内存分配一定都是在堆空间吗?

领创集团Advance Intelligence Group

代码优化 内存分配

系统首页 DIY,你的个性化需求 Pro 系统来满足!

CRMEB

硅谷来信:Google、Facebook员工的“成长型思维”

博文视点Broadview

Hexo在github上构建的博客

沃德

程序员 Hexo 博客 7月月更

营销玩法多变,搞懂规则是关键!

CRMEB

会用redis吗?那还不快来了解下redis protocol

冉然学Java

Java 分布式 构架 Redis 数据结构

双目立体匹配之视差优化

秃头小苏

7月月更 双目立体匹配

数据仓库分层——DWD DWS ADS傻傻分不清楚

怀瑾握瑜的嘉与嘉

数据仓库 7月月更

CSS神奇的卡片悬停交互效果

南城FE

CSS 前端 动画 鼠标悬浮 7月月更

Qt|QWT绘制柱状图一类多种颜色

中国好公民st

qt 7月月更

【LeetCode】数组美丽值求和Java题解

Albert

LeetCode 7月月更

MySQL进阶(一)主外键讲解

No Silver Bullet

MySQL 数据库 7月月更 主外键

基于SpringBoot 的MCMS系统,完全开源,直接商用太爽了

冉然学Java

Java 源码 springboot 构架

多链多币种钱包系统开发跨链技术

薇電13242772558

钱包 跨链技术

java培训之Java8 Stream 代码简化是如何实现的

@零度

stream JAVA开发

web前端培训nodejs异步IO

@零度

node.js 前端开发

基于Qt设计的课堂考勤系统(采用RDS for MySQL云数据库 )

DS小龙哥

7月月更

某易跟帖频道,接口溯源分析,反爬新技巧,必掌握一下

梦想橡皮擦

Python 爬虫 Python爬虫 7月月更

FAQ制作工具推荐

Baklib

微软 Edge 浏览器 Tracking Prevention 的强制措施的一个例子

汪子熙

JavaScript microsoft 浏览器 前端开发 7月月更

http请求redirect的问题

飞翔

golang

Java 在Word文档中查找和高亮文本

在下毛毛雨

Java word文档 查找与高亮

龙芯高级工程师直播:视频编解码基础知识入门 | 第 31 期

OpenAnolis小助手

直播 基础 视频编解码 龙蜥大讲堂 龙芯中科

语音直播app源码

开源直播系统源码

直播系统源码 开源源码 语音直播系统源码

Redis 过期的数据会被立马删除么?大有玄机

码哥字节

redis 底层原理 7月月更

Java基本概念详解

五分钟学大数据

Java 7月月更

使用ServiceWorker提高性能

devpoint

JavaScript Service Worker 7月月更

解决浏览器回退表单重复提交问题

沃德

程序员 javaWeb 7月月更

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