最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

为了进大厂!吃透了各大厂最新 3000+Java 面试题啃完面试肯定妥了

钟奕礼

Java 程序员 java面试 java编程

深入掌握 Fiori Elements 工作原理的前提条件:理解 Smart Field

Jerry Wang

前端开发 web开发 Fiori SAP UI5 11月月更

小令观点 | 需要留存用户的身份证照片?想清楚这三点了再做……

令牌云数字身份

数字身份 身份认证 加密技术 可信

技术分享| 快对讲视频调度功能说明

anyRTC开发者

监控 快对讲 语音对讲 视频对讲 视频回传

开源大数据热力报告:StarRocks摘得数据查询与分析方向增速第一

StarRocks

数据库

「案例分享」研发效能提升之第一性原理

京东科技开发者

redis flink 研发管理 研发效能 软件开发技术的第一性原理

融云全球社交泛娱乐洞察,互联网社交换挡期的「社区产品」机遇

融云 RongCloud

社交 社区

SCADA系统架构、类型和应用

2D3D前端可视化开发

物联网 组态软件 web组态 组态编辑器 SCADA

AirServer2023个人免费版本下载

茶色酒

AirServer2023

阿里云易立:以增效促降本,容器服务全面进入智能化时代

阿里巴巴云原生

阿里云 云原生 容器服务

MySQL的存储引擎及常用数据类型详解

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

AI赋能音乐创作,人人都是音视频创作者

HMS Core

HMS Core

异常检测算法分类总结(含常用开源数据集)

云智慧AIOps社区

人工智能 机器学习 深度学习 异常检测 算法模型

云原生加速器企业维格表创始人陈霈霖:提供人人可用的数字化转型全新方案,真正驱动组织创新

阿里巴巴云原生

阿里云 云原生 维格表

Java 八股文能不背吗?Java 面试都只是背答案吗?

钟奕礼

Java 程序员 java面试 java 编程

既快又稳还方便,火山引擎VeDI的这款产品解了分析师的愁

字节跳动数据平台

大数据 数据分析

新发现,新挑战,技术出海的机遇与挑战丨PingCAP DevCon 2022 出海专场

PingCAP

出海

携手!Kyligence 支持 Amazon EMR Serverless,赋能云上企业降本增效

Kyligence

数据分析 OLAP

最佳实践|用腾讯云AI文字识别对混贴票据识别

牵着蜗牛去散步

人工智能 腾讯云 腾讯 文字识别 OCR

我说用count(*)统计行数,面试官让我回去等消息...

小小怪下士

Java sql 程序员

上班干,下班学!这份 Java 面试八股文涵盖 20 多个技术点

钟奕礼

Java 程序员 java面试 java编程

想要做好代码质量,如何破局?

京东科技开发者

代码质量 系统 代码优化

数字化安全生产平台 DPS 重磅发布

阿里巴巴云原生

阿里云 云原生 数字化

小令观点 | 是什么让马斯克也受骗了?

令牌云数字身份

数字身份

高级Java面试经验总结:多家大厂简历优化+面试题目+面经+薪酬等

钟奕礼

Java 程序员 java面试 java编程

Tiktok短视频搬运运营干货技巧

Geek_2d6073

2023最新FL Studio中文版64位安装包下载教程

茶色酒

FL Studio FL Studio 21

中心化危机下,NFT 去中心化协议能否破局?

NFT Research

区块链 去中心化 NFT

业务畅行海外,如何做到安全第一

火线安全

刷了三个月 leetcode 算法,顺利拿下百度、阿里等大厂的 offer

钟奕礼

Java 程序员 java面试 java编程

小令观点 | 需要留存用户的身份证照片?想清楚这三点了再做……

令牌云数字身份

身份认证 身份安全 敏感信息加密

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