设为首页收藏本站

LUPA开源社区

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

热点关注:JRuby和Java 7我们可以期待什么?

2011-8-11 10:06| 发布者: joejoe0332| 查看: 2817| 评论: 0|原作者: 51CTO|来自: 51CTO

摘要:   Java 7已经粉墨登场了,这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。那么对于在Java 7上运行的JRuby,我们能够期待些什么呢?  Java 7改变了什么?  Java 7中最大的改变和Java语言本身并没 ...

  综合改进

  在OpenJDK中还有很多小改进,它们不那么显眼,但对JRuby也很有帮助。

  即使没有invokedynamic,最新的OpenJDK 7也比OpenJDK 6要强上不少。一些评测已经证实大概速度能够快上两倍,我们只需要升级JVM即可。OpenJDK 7的综合改进看上去普普通通,但几乎在我们测试到的每一个方面,结果都很令人满意。

  OpenJDK 7的发布也带来了“阶梯式(tiered)”编译模式的进步。阶梯式编译模式的目标是把“client”模式(带来最快的初始化速度)和“server” 模式(带来最大的峰值性能)加以合并,你可以使用-XX:+TieredCompilation来开启阶梯编译。

  这些综合改进意味着即使是JRuby 1.6.x这些版本的用户都能够开始使用OpenJDK 7最新带来的种种好处了,在JRuby 1.7中,这些改进的效果显然会更加明显。

  兼容性

  和从前其他版本的Java发行时一样,人们都会做出大量的小心翼翼的工作来确保现有的应用能够正常运行。Java 7也没什么不同。我们已经一遍遍的测试Java 7一年多了,在兼容性方面一直表现稳定,即使是最近大量使用invokedynamic的情况下。

  在JRuby中,我们没有针对Java 7做出什么主要的改动,目前看来不会出现什么兼容性问题。

酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

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

最新评论

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

返回顶部