“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可

  • 2011-11-03
  • 本文字数:643 字

    阅读完需:约 2 分钟

Ruby 团队日前发布了最新的 Ruby 1.9.3 版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的 Ruby 1.9 版本。

性能的提升主要归功于新的懒惰式扫描(Lazy Sweep)垃圾回收器。懒惰式扫描缩短了垃圾回收器的响应时间,同时还增加了吞吐量。关于新的垃圾回收器可参看 InfoQ 对 Narihiro Nakamura 的采访。其他与性能提升有关的还有加载时间、多线程程序中的线程锁、路径名、日期类库以及测试单元,从而获得了并行执行的能力。

同时也增加了一些新特性:集成了控制台类库( io-console gem ),正则表达式中增加了对 Unicode 6 的支持,以及新增了一些内部类中的方法

Ruby 1.9.3 改变了授权许可方式:之前版本的发布遵循了 Ruby 许可及 GPLv2 协议,后续的版本已改为 2-clause BSD 许可。这样的变化主要是基于 readline 库许可的改变,新的 readline 库许可与 Ruby 授权相矛盾。具体细节主要在 Bug 报告中有讨论; Debian 邮件列表也对这种情况做了很好的分析。

在 2011 年,于台湾举办的 RubyConf 上,Ruby 1.9 的发布经理 Yuku Sonoda曾经谈论过下一代版本的Ruby 。总体来讲,她并不看好Ruby 1.8 版本,她认为Ruby 2.0 会很快到来。同时,邮件列表中也已经开始在讨论Ruby 2 中有可能新增的功能。目前为止,讨论的热点话题很有可能被提上开发日程。依照发布日程表,在不远的2012 年8 月会出现破冰,最初的版本发布会在2013 年2 月,也正是Ruby 20 周年生日之际。

查看英文原文: Ruby 1.9.3: Improved Performance and Stability and BSD Licensed

2011-11-03 00:292458
用户头像

发布了 156 篇内容, 共 49.4 次阅读, 收获喜欢 7 次。

关注

评论

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

瓴羊Quick BI可视化功能,满足企业的数据分析需求

对不起该用户已成仙‖

利用DUCC配置平台实现一个动态化线程池

京东科技开发者

spring 多线程 代码 动态线程池 ducc

连续两年榜上有名!TDengine 荣获墨天轮“2022 年度时序数据库”奖项

TDengine

数据库 tdengine 时序数据库

黑龙江哈尔滨市等保测评机构有五家啦!名单看这里!

行云管家

等保 机构 等保测评 哈尔滨

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.4版已发布

JackJiang

即时通讯 即时通讯IM

百分点科技宣布接入百度文心一言能力 数据科学基础平台获领先AI技术加持

百分点科技技术团队

飞桨框架v2.4 API新升级!全面支持稀疏计算、图学习、语音处理等任务

百度Geek说

API 框架 3D点云 企业号 2 月 PK 榜 Sparse Transformer

国际财务系统基于ShardingSphere的数据分片和一主多从实践

京东科技开发者

数据库 数据分片 ShardingSphere 企业号 2 月 PK 榜 一主多从

Maven Shade插件relocation修改类常量的问题

Laughing

Java 后端 Maven-Shade-Plugin RelocationClass

多款社交黑马海外霸榜,融云全球通信服务护航登顶

融云 RongCloud

完美主义者友好!合合信息旗下扫描全能王“智能擦除”照片中的杂物

合合技术团队

人工智能 图片 文本

大规模即时云渲染技术,追求体验与成本的最佳均衡

阿里云视频云

云计算 云渲染 云庙会

使用自定义的初始化方法宏(OC)

刿刀

可靠、稳定、安全,龙蜥云原生容器镜像正式发布!

OpenAnolis小助手

开源 容器 云原生 镜像 龙蜥社区

使用了瓴羊Quick BI,数据分析的效率有效提升

夏日星河

有了瓴羊Quick BI,企业再也不必担心可视化分析情况

小偏执o

直播 | StarRocks 实战系列第二期--导入优化&问题排查

StarRocks

数据库 开源

QCon演讲实录(下):多云管理关键能力实现与解析-AppManager

阿里云大数据AI技术

大数据 运维 多云服务 多云管理

什么是网关型堡垒机?与运维审计堡垒机有什么区别?

行云管家

堡垒机 堡垒机网络安全

关系型数据库的架构演变

石臻臻的杂货铺

数据库 架构

炸了!3年图片都没了

艾小仙

电阻为什么都是4.7kΩ、5.1kΩ,而不是整数5kΩ?

元器件秋姐

科普 元器件 元器件知识 电阻 电阻值

WorkPlus即时通讯集成工作平台,提效企业一体化管控

WorkPlus

飞桨特色产业级模型库助力AI开发与落地更简单

飞桨PaddlePaddle

paddle 开源 模型 飞桨

拥有了瓴羊Quick BI,企业的数据分析变得更好

巷子

更专业、安全、可控!政企都选择WorkPlus私有化部署

WorkPlus

用Docker在本地搭建nginx静态服务器&反向代理

致知Fighting

Java Docker 后端

程序员超级干货书单:技术人必看

引迈信息

程序员 敏捷开发 书单

90%企业在探索的敏捷开发怎么做?极狐GitLab总结了这些逻辑与流程

极狐GitLab

DevOps 敏捷开发 持续集成 CI/CD 持续交付

MASA Stack 1.0 发布会 —— 社区问题解答

MASA技术团队

.net stack 应用现代化 MASA

ChatGPT入门案例|商务智能对话客服(二)| 社区征文

TiAmo

openai ChatGPT

Ruby 1.9.3:性能和稳定性提升,改为BSD授权许可_Ruby_Mirko Stocker_InfoQ精选文章