Sun JDK 6

相比宣布OpenJDK时前赴后继的市场宣传,Sun JDK 6正式版的发布要低调的多。相比前一版本,Java 6语法基本上保持原样,主要是在易用性和性能方面有所改进。Sun的软件有版本乱叫的传统,Solaris就是一锅粥,Java步其后尘同样奇特,Java 1.0和1.1还算正常,Java 1.2就开始名不副实,Java 1.2所做的巨大改变实在难以被一个minor version反映,所以人们干脆将其与后续的1.3/1.4并称作Java2。Sun深知矫枉必须过正的道理,于是一下子大跃进到了Java 5, 但是其内部版本号依然是1.5.0(试试看java -version), (考虑到Java 5对语法和JVM规范的改动,这个大跃进也算可以接受),如今Java 6/1.6.0的双轨制依然保留了下来,对比一下Java 6和Java 5,再想想Java 1.2和1.1,真的怀疑Sun的市场人员是不是把天才都挥霍在了 娱乐对手上。

闲话少说,莺啼初试的JDK 6就在性能上(en...Out Of Box) 有了划时代的 改进,Summary如下:
  • On SPECjbb2005 the numbers are impressive. Java 6 out of the box is more than 40% ahead of the competition on Intel Core, and 30% ahead on AMD Opteron.
  • On Scimark Java 6 continues to show solid performance leading the performance of the competition by more than 40%.
  • On Volano, Java 6 improves performance by more than 20% over the most recent update of the JDK 5.
此处的Competition特指作为基准的IBM JDK 5。由于IBM软件"博士写给博士用"的名声以及经过调优的IBM JDK 5仍把持大多数SPECjbb2005领先位置的现状,选用IBM JDK 5的缺省行为作为靶子并最终得到这个结果并不令人意外。然而JDK 6 "Out of Box"的实际测试数字并没有公布,所以无从得知与 优化过的结果对比到底如何。不过话说回来,我个人还是相当认同 David的说法: " Out of box performance is the right goal for JVM development, ... it doesn't help customers unless they become part on the default runtime behavior of the JVM", 对于大多数用户,尤其是Java 6(再次)试图有所作为的桌面市场来说, 缺省行为就是全部行为。Well done, Sun!

Update: David从善如流,昨天已经把三个测试的结果 贴出来了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值