设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Ruby 2.2.0正式发布,新增Symbol GC

2014-12-26 15:52| 发布者: joejoe0332| 查看: 2207| 评论: 0|原作者: oschina|来自: oschina

摘要: Ruby 2.2.0 正式发布,此版本添加了大量的新特性和改进,以适应当前 Ruby 的多样性和日益扩大的 Ruby 需求。此版本 Ruby 的垃圾回收器允许回收 Symbol 类型对象。这降低了 Symbols 的内存使用率。此版本降低了停顿时 ...

  Ruby 2.2.0 正式发布,此版本添加了大量的新特性和改进,以适应当前 Ruby 的多样性和日益扩大的 Ruby 需求。


  此版本 Ruby 的垃圾回收器允许回收 Symbol 类型对象。这降低了 Symbols 的内存使用率。此版本降低了停顿时间,由于新的 Incremental 垃圾器会帮助运行 Rails 应用。另外一个关于内存管理的是为 configure.in  添加了一个额外的选项,用来使用 jemalloc Feature #9113。此特性属于测试阶段,默认是禁用状态。此版本还尝试性支持使用 vfork(2),添加了 system() 和 spawn()。

自 Ruby 2.1 以来值得关注的新特性:

  • Incremental GC (YARV Maniacs No.12)

  • Symbol GC (presentation at RubyKaigi 2014)

  • configure –with-jemalloc Feature #9113

  • core libraries:

    • Enumerable#slice_after #9071, Enumerable#slice_when #9826

    • Float#next_float, Float#prev_float #9834

    • File.birthtime, File#birthtime #9647

    • String#unicode_normalize #10084

    • Support Unicode 7.0 #9092

    • New methods:

  • bundled libraries:

    • Update Psych 2.0.8

    • Update Rake 10.4.2

    • Update RDoc 4.2.0

    • Update RubyGems 2.4.5

    • Update test-unit 3.0.8 (removed from repository but bundled in tarball)

    • Update minitest 5.4.3 (removed from repository but bundled in tarball)

    • Deprecate mathn

  • C API

    • Remove deprecated APIs

更多内容请看 NEWS in Ruby repository

此版本总共修改了 1557 个文件,包含 125039 insertions(+), 74376 deletions(-)。

下载

更多内容请看发行说明

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部