Ruby 开发团队宣布 Ruby 2.2.0 正式发布。为应对日益增长的多样化需求,该版本带来了很多新特性和改进,包括针对符号类型对象的垃圾收集和增量式垃圾收集等。
Ruby 的垃圾收集器已经可以回收符号(Symbol)类型的对象。此举可以减少符号占用的内存。Rails 5.0 就利用了这一特性,所以它只能使用Ruby 2.2 或更高版本。
新的增量式垃圾收集器可以减少停顿时间,对于运行Rails 应用也有帮助。
另一个与内存管理相关的特性是,可以在configure.in 中配置启用 jemalloc ,不过该特性目前还是实验性的,默认不开启。还增加了对 vfork(2) 的实验性支持。
更多内容推荐
面向 iOS 的静态编译 Ruby
现在已经出现了一个静态编译的Ruby变体,用于构建面向iOS设备的应用。该语言叫做RubyMotion,来自于HipByte的这门语言与工具链完全遵循Apple的App Store指导方针。
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
38|编译和打包:通过 Webpack、Babel 做编译和打包
这节课我们来学习JavaScript中编译和打包工具的前世今生和“成功转型”。
2022-12-15
Ruby 2.0 Preview 1 发布,正式版将于 2013 年 2 月发布
Ruby 2.0的发布经理Yusuke Endoh宣布Ruby 2.0的第一个预览版本发布,正式版将于2013年2月发布。InfoQ对Yusuke进行了访谈,了解了Ruby 2.0重要的新特性(Refinement、keyword arguments、 Enumerator#lazy等等)以及用户在升级时需要注意什么。
Ruby 2.2.0 的第一个预览版发布
Ruby开发团队宣布Ruby 2.2.0的第一个预览版发布。为应对日益增长的多样化需求,该版本带来了很多新特性和改进,包括增量式垃圾收集和符号收集等。
Ruby 2.1 发布,带来新的垃圾收集器
Ruby 2.1正式版发布,带来的最大改进是一个全新的垃圾收集器,该收集器承诺会提供更好的性能。
Rails 3 首个 Beta 版发布
Rails 3的首个beta版已经发布。Rails 3对代码进行了大规模的重写,带来了稳定的API和来自Merb的设计理念,拥有更清晰的内部实现和性能上的提升等等。InfoQ将带您了解Rails 3的变化,以及各个Ruby实现对它的支持情况。
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
开篇词|为什么掌握现代 C++ 新特性如此重要?
C++20及后续演进标准作为继C++11之后的又一次重大变革,给我们带来了面对以往难以解决问题的新思想、新工具。
2023-01-16
Ruby 2.1 迁到分代式垃圾收集,以应对其在大规模部署方面所遭受的批评
Ruby的创建者宣布,Ruby 2.1将迁至分代式垃圾收集,此举有望成为这门语言的一项重要性能提升。这一通告在Barcelona Ruby会议期间发布,此次会议将Ruby GC单独挑出来作为其在大规模部署方面的主要痛点。
加餐(二)|第二章类与对象总结复习 + 思考题答案
第二章类与对象思考题答案
40|Polyfill:通过 Polyfill 让浏览器提供原生支持
想必你之前一定使用过Polyfill,希望通过这节课的学习,你不仅会用,还可以掌握设计和编写一个Polyfill的能力。
2022-12-20
04|Concepts 背景:C++ 泛型编程之殇
那泛型编程到底是什么?C++如何支持泛型能力,又存在哪些问题?这是我们今天要解决的问题。
2023-01-23
43|元编程:通过 Proxies 和 Reflect 赋能元编程
这节课我们来一步步了解下元编程的概念及使用。
2022-12-27
Ruby 之父:不要违背开发人员的本能
在 Ruby 3.0 发布后,松本行弘接受了一次专访。在专访中,他介绍了 Ruby 的最新特性以及他改进 Ruby 的方法,并分享了他对 Ruby 未来的见解。
Ruby 2.2.0 发布,支持增量式垃圾收集和符号的垃圾收集
Ruby 2.2.0已于2014年12月25日发布,这是给Ruby开发者的圣诞礼物。该版本的亮点包括一些垃圾收集方面的改进:引入了一个新的增量式垃圾收集算法,支持对符号(Symbol)进行垃圾收集。核心类和标准库方面也有小幅改进。
Rubinius 1.0 驾临
无
Gsub Blocks、Partitions 和 StringScanners,哦,天哪!
由于其 Perl 风格的传统,在处理文本时,Ruby 为您提供了很多开箱即用的灵活性。让我们深入研究什么是可能的!
2022-01-23
第二届 RubyConf China 大会顺利结束,Matz 称赞 Ruby 拥有优秀社区
RubyConf China是一年一度的Ruby盛会,第二届RubyConf China大会于6月26日在上海举行。这次有幸邀请到了Ruby之父松本行弘做主题演讲,Yottaa公司的Jared Rosoff、台湾著名Rubyist张文钿以及来自日本的江渡浩一郎等多位国内外知名专家也发表了精彩的演讲。
略懂技术的运营同学。
推荐阅读
11|常见 trait 解析:标准库中的常见 trait 应该怎么用?
2023-11-13
02|挑战与趋势:云原生时代 JVM 的演进之路
2023-08-22
20|漫游 C++23:更好的 C++20
2023-03-08
Shopify 开源 WebAssembly 工具链 Ruvy
编程语言openGauss 数据库源码解析系列文章——安全管理源码解析(四)
2023-08-12
不要学习“网红”编程语言
使用 Ruby on Rails 构建 GitHub,每周做一次升级
架构
电子书
大厂实战PPT下载
换一换 龙志 | 字节跳动 火山引擎/边缘云/高级工程师
杨青 | 度小满金融 技术委员会执行主席、数据智能应用部总经理,TGO 鲲鹏会学员
蔡晓岑 | 阿里巴巴 产品专家/AI 内容理解产品负责人
评论