Mustang与Tiger性能比较
版权声明:本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者署名及本版权声明。
Jean-Marie Dautelle最近用Javolution benchmark对Tiger(JavaSE5)和Mustang(JavaSE6)进行了一次性能比较。
测试得到的详细数据如下:
Tiger:http://javolution.org/doc/results15.txt
Mustang:http://javolution.org/doc/results16.txt
从数据可以得出的结论包括:
1. Mustang在本地编译方面有显著提高。Text对比StringBuffer显示了2倍的效率提升。对小对象的创建效率,也同样提升很多。而大对象的创建方面没有什么改变,依然是比较慢;
2. Java的序列化/反序列化效率提升50%;
3. java.util.collection等核心library效率提升并不明显,在这方面来说,应该还有很大的余地。
PS:来自Jean-Marie Dautelle在JavaLobby上的帖子,是不是给他的Javolution做广告咱就不知道了。

Tiger和Mustang加入的功能过多,其实JAVA最基本的问题是效率,从1.5之后这方面改进了不少…….
SE要在桌面端有一席之地,VM部署问题,版本一致问题,还有路要走。。。