Ruby Ruby 2.6.0-rc1 已发布

huacnlee · 2018年12月14日 · 最后由 nine 回复于 2018年12月21日 · 1978 次阅读
共收到 17 条回复

居然是中文版,队长威武

我觉得 Bundler 成为默认 Gem 也算大新闻了

ecnelises 回复

已经讨论了很多年..... 翻看一下原来也有五六年历史....... 到现在才成为默认也已经算是迟了.

请保持对 Ruby 新时代性能的关注。

我有一种错觉😂

发布了好多天了,有人用了吗

看了下Appfolio Noah Gibbs对于ruby 2.6.0-rc1的一些测试 http://engineering.appfolio.com/appfolio-engineering/2018/12/13/a-short-update-how-fast-is-ruby-260rc1,结论是这样

  1. Ruby 2.6 MJIT is still very much not ready for Rails yet; Rails looks unlikely to get a speed boost from this Ruby release
  2. The stability problems of 2.6preview3 have been fixed
  3. 2.6 is the same speed as 2.5 without JIT

也就是说Rails现在还不能很好用MJIT版的Ruby,Ruby 2.6.0-rc1稳定性已经很好了,2.6和2.5性能差不多(不开JIT的情况下)

有点失望,要性能的话等2.7吧

然而今天要发布 2.6.0-rc2 了。。。

Rails 从 JIT 上获益现在所做的还远不够,一方面 Rails 的一个瓶颈是 I/O 模型,这一点不能靠 JIT 来解决。但有一点是可以的,就是 Rails 过深的中间件产生了过深的栈让内存调用非常吃紧。如果我们的 JIT 可以更进一步,在编译过程中对内存进行适当的优化,就可以有效提供其性能。但这一点暂时不是 2.6 的目标,但会是未来 Ruby JIT 的工作重点。

dsh0416 回复

这个优化方向中央是滋瓷的吗?

jasl 回复

中央声称会优化,至于会不会就要看之后有没有相关的 patch 了。

圣诞节只有一周了,这个版本的Ruby要让人失望了

2019 应该会有新的 JIT.

@dsh0416 突然想起, 最后 Midori 怎么了 ?

ksec 回复

在关注 AutoFiber 和 Guild 的发展情况。。。如果 AutoFiber 被实现得很好的话就没什么价值了。如果 AutoFiber 有一些问题,特别是现在可能和 Guild 冲突。而 Midori 可以依赖 Guild 实现更复杂的多核异步模型的话,速度会再快几倍。但现在这俩玩意的状态我也看不太懂,所以也不知道怎么弄了。。。

dsh0416 回复

看这个 slides Guild Prototype - RubyKaigi 2018,Guild 的性能似乎没有想象中好。。。感觉到 prod ready 还要一段时间。。。

RC1 版1.7倍性能已相当不错,期待后续

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册