APP下载
报价宝  ›  综合  › 

Ruby2.5.0在圣诞节出炉!执行效能提升5到10%

报价宝 来源:baojiabao.com 发布时间:2018-01-08 23:25:00 10月25日更新
报价宝综合消息Ruby2.5.0在圣诞节出炉!执行效能提升5到10%
图片来源: 

Ruby

Ruby特别选在圣诞节12月25日这天,正式释出2.5.0正式版,不只增加了功能,同时也改进了执行效能,约比先前版本快5-10%。

第一项语法的改变便是rescue/else/ensure在2.5.0版本已经可以在do/end区块中使用,另外,也不能再查询顶级常量,而现在Backtrace以及错误讯息在终端机上反序印出,方便开发者更容易地看到有问题的地方。

Ruby 2.5.0版本开始,移除了所有位元码的Trace说明,因而提升了5-10%执行效能,Ruby开发团队提到,Trace说明是用来支援TracePoint的,但是多数的时候TracePoint不会被用到,而Trace说明就成了多余的负担,因此现在Ruby改用动态说明技术。

Mutex也被改写的更小巧精美,ERB从样板产生程式码的速度是Ruby 2.4的两倍,而一些内建的方法像是Array#concat、Enumerable#sort_by、String#concat、String#index、Time#+执行效能也提升了。而现在采用参数区块传递的方法,是Ruby 2.4以Lazy Proc分配法的3倍速。

Ruby开发团队也预告接下来的Ruby 3将会有更大幅度的效能提升。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 笔记本价格 笔记本电脑价格 电视机价格 红米手机价格