Ruby 2.6 发布,新功能和性能改进
Ruby 2.6 发布,新功能和性能改进
Ruby 2.6 已经发布,Ruby是一种面向对象的脚本语言,最初由Yukihiro Matsumoto(也称为Matz)开发。
Ruby v2.6更新日志:
它引入了许多新功能和性能改进,最值得注意的是:
- 一个新的JIT编译器。
- BROBVM:: AbstractSyntaxTree模块。
JIT [实验]
Ruby 2.6引入了JIT(Just-In-Time)编译器的初始实现。
JIT编译器旨在提高Ruby程序的性能。与在进程中运行的传统JIT编译器不同,Ruby的JIT编译器将C代码写入磁盘并生成一个通用的C编译器来生成本机代码。有关它的更多详细信息,请参阅Vladimir Makarov的MJIT组织。
要启用JIT编译器,请在命令行或$ RUBYOPT环境变量中指定--jit。指定--jit-verbose = 1将导致JIT编译器打印其他信息。阅读ruby --help的输出或其他选项的文档。
当Ruby由GCC,Clang或Microsoft VC ++构建时,支持JIT编译器,这需要在运行时可用。
从Ruby 2.6.0开始,在一个名为Optcarrot的CPU密集型非平凡基准测试中,与Ruby 2.5相比,我们的性能提高了1.7倍。但是,它仍然是实验性的,而像Rails这样的许多其他内存密集型工作负载目前可能无法从中受益。有关更多详细信息,请参阅Ruby 2.6 JIT - 进度和未来。
请继续关注Ruby性能的新时代。
更多…
Ruby编程语言的主要网站是ruby-lang.org。开发始于1993年2月,Ruby的第一个alpha版本于1994年12月发布。它被开发为脚本语言的替代品,如Perl和Python。 Ruby从Perl中大量借用,类库本质上是一个面向对象的Perl功能重组。 Ruby也借用了Lisp和Smalltalk。虽然Ruby没有借用Python的许多功能,但阅读Python的代码帮助Matz开发了Ruby。
MacOS已经安装了Ruby。大多数Linux发行版都预装了Ruby,或者允许您从发行版的免费软件库中轻松安装Ruby。您还可以在Windows上下载和安装Ruby。技术上熟练的人可以下载Ruby源代码并为大多数操作系统编译它,包括Unix,DOS,BeOS,OS/2,Windows和Linux。
Ubuntu下搭建Ruby On Rails
实测 Ubuntu 13.10 上搭建 Ruby on Rails
Ruby on Rails 4 Tutorial 中文版 高清完整PDF
Ruby 的详细介绍:请点这里
Ruby 的下载地址:请点这里
linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx
本文永久更新链接地址:https://www.linuxboy.net/Linux/2018-12/156041.htm
评论暂时关闭