JRuby 1.7相比之前的版本,每个子系统都有了较大的改善,现在高并发应用程序的开发者将会看到吞吐量和并发性有了显著的提升,此外,该版本与Ruby 1.9.3的兼容更好。
JRuby 1.7首次支持JVM新的invokedynamic特性,你可以在Java 7中启用invokedynamic(通常情况下invokedynamic是禁用的),在Java 8中,该特性默认是启用的。详见http://wiki.jruby.org/PerformanceTuning
该版本中主要的改进包括:
- 1.9.3现在是默认的运行模式
- 许多针对1.9.x兼容性问题的修复
- 修复了一些IO转码问题
- 改进和修复了Java集成方面的bug
- 修复了其他113处bug
目前,还有一些Ruby 1.9中的特性还未兼容,比如Ripper。开发团队称,1.7版本发布后,会继续致力于相关bug和兼容问题的修复。如果没有其他大的问题,1.7 RC1版本将成为1.7正式版。
详细信息:http://www.jruby.org/2012/09/25/jruby-1-7-0-RC1.html
暂无更多评论