写点什么

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

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

关注

评论

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

一次艰难的内存泄露排查,BeanUtils的锅

AI乔治

Java 架构

Dubbo 微服务调用时序图

Acker飏

算法学习1-- 数组常见问题

菜鸟小sailor 🐕

算法和数据结构

分布式系统使用网关到底是好还是坏?

架构师修行之路

分布式 微服务 网关

中国银行前行长李礼辉:区块链技术优势与产业前景

CECBC

区块链 数字货币

自我管理系列-为啥要做生产问题分析报告呀

罗小龙

复盘 IT, 经验总结 职场搞笑 生产事故

为你总结了N个真实线上故障,从容应对面试官!

AI乔治

Java 架构 GC

区块链助力跨省、零材料办理 成都武侯打造“中国政务服务第一链”

CECBC

区块链

JVM系列-第一节:JVM简介、运行时数据区、内存分代模型

诸葛小猿

Java JVM JVM简介 运行时数据区 内存分代模型

记一次Jvm参数调优实战

AI乔治

Java 架构 JVM 编程思维 jvm调优

30 岁的码农人生 ——人生至暗时,你依然能窥见光明

苹果看辽宁体育

程序员 程序人生 感悟

谈谈贪官污吏

空山

可视化数据科学中的概率分布以帮你更好地理解各种分布

计算机与AI

学习 数据科学

杰哥获奖了!

JackTian

Linux 程序人生 运维工程师 运维人生

如何在微信公众号图文中插入外链

Ceelog

微信公众号

它可能是分布式系统中最重要的枢纽

架构师修行之路

分布式 微服务 注册

京东智联云4篇论文入选国际语音顶级大会Interspeech 2020

京东科技开发者

人工智能 大数据 语音识别

英特尔老矣,尚能“转”否?

脑极体

系统从初期到支撑亿级流量,都经历了哪些架构的变迁?

冰河

分布式 微服务 系统架构 SOA 垂直架构

甲方日常 39

句子

工作 随笔杂谈 日常

同学信誓旦旦地说,我司的系统从来不做性能调优!

沉默王二

Java 性能调优

AES加密模式

Mars

AES

今天你的idea崩了吗?分享6种“白嫖”正版idea的途径,真香定律

小Q

学习 架构 面试 开发 IntelliJ IDEA

vim快捷键收藏版

良知犹存

vim

32个问题,学习Java虚拟机的运行时数据区

AI乔治

Java 架构 JVM JVM虚拟机原理

新基建下区块链基础设施建设

CECBC

区块链

"全能"人才的概念真的对吗

supernova

创业 读书笔记 随笔杂谈

视频客服的应用和优点

anyRTC开发者

音视频 WebRTC 直播 RTC

什么是动态代理

Rayjun

Java 动态代理

谷歌朝南,华为朝北

脑极体

LeetCode题解:47. 全排列 II,回溯,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

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