AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

去中心化NFT交易平台开发

开发微hkkf5566

实时监控,智能预警,疾控中心的战疫“速度”

博睿数据

智能运维 博睿数据

玩转云原生流量管理——Flomesh

Flomesh

云原生 流量控制 #开源

一年一度 OceanBase 技术征文大赛全面开启! 入门实战,等您来写

OceanBase 数据库

数据库

大量模块壳工程本地如何快速编译?优酷 iOS 工程插件化实践

阿里巴巴终端技术

ios App 编译 架构设计

聚焦行业,赋能客户 | 博云容器云产品族五大行业解决方案发布

BoCloud博云

云原生 容器云

Substrate技术及生态5月大事记 | Square One计划启动,波卡上线XCM!

One Block Community

区块链 技术 波卡生态

BI 如何让SaaS产品具有 “安全感”和“敏锐感”(上)

葡萄城技术团队

SaaS BI 数据可视化

设计师必备的设计导航网站

小炮

企业为什么要部署专属的IM即时通讯软件?

BeeWorks

融云 IMKit Web 端上线,带你感受开发效率的参差

融云 RongCloud

一对一直播源码部署,是系统上线运行的开始

开源直播系统源码

软件开发 一对一直播 一对一直播源码 直播系统源码

Karmada v1.2发布:开启全文本搜索新纪元

华为云开发者联盟

云计算 调度器 Karmada 全文本搜索 资源解释器

什么是算子下盘

华为云开发者联盟

数据库 集群 算子

C++ Workflow异步调度框架 - 基本介绍篇

1412

c++ 开源 workflow 异步调度 网络框架

C++ Workflow异步调度框架 - 架构设计篇

1412

c++ 开源 workflow 异步调度 网络框架

Linux系统环境搭建

开发微hkkf5566

模块三

Geek_2ce415

基于任务调度的企业级分布式批处理方案

阿里巴巴云原生

阿里云 分布式 云原生 SchedulerX

玩转云原生流量管理——Flomesh

Flomesh

云原生 流量控制 Service Mesh 服务网格 Pipy #开源

去中心化DEFI质押流动性挖矿项目开发案例(逻辑分析)

开发微hkkf5566

企业数字化转型加速,选对在线协作工具事半功倍

小炮

告警消息何去何从?在飞书中飞起来

Rancher

Kubernetes k8s rancher

国内首个:ICPR2022多模态字幕识别比赛日前结束

科技热闻

【Spring 学习笔记(七)】Spring 管理第三方Bean之管理Druid数据源

倔强的牛角

Java spring Java EE 6月月更

印尼Widya Robotics携手华为云,让建筑工地安全看得见

华为云开发者联盟

人工智能 安全 华为云 modelarts 机器视觉

【高阶知识】用户态协议栈之Epoll实现原理

C++后台开发

后端开发 epoll Linux服务器开发 C++后台开发 户态协议栈

NFT链游系统开发|DeFi+NFT技术搭建

薇電13242772558

NFT 链游

你好复工人,马斯克又因“工作狂”上热搜,远程办公究竟是好是坏?

BeeWorks

集成底座流程测试总结

agileai

测试流程 集成底座 企业服务总线 主数据平台 统一身份管理平台

TiDB 6.0 实战分享丨冷热存储分离解决方案

PingCAP

TiDB

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