Java 6在JDK,JVM或两者中的性能都有所改进吗?

前端之家收集整理的这篇文章主要介绍了Java 6在JDK,JVM或两者中的性能都有所改进吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直想知道 Java SE 6中吹捧的性能改进 – 它是在编译器还是运行时?换句话说,由JDK 6编译的Java 5应用程序是否会在JSE 5下看到改进运行(表明改进的编译器优化)? JDK 5编译的Java 5应用程序是否会在JSE 6下看到改进运行(表明改进的运行时优化)?

我注意到,在完全相同的代码库下,JDK 6下的编译几乎是JDK 5下的两倍.我希望至少有一些额外的时间花在编译器优化上,希望能够带来更高性能的JAR和WAR. Sun的JDK信息并没有真正详细说明他们所做的性能改进 – 我认为它有点来自A栏,有点来自B栏,但我想知道哪个是更大的影响力.有谁知道在JDK 6和JDK 5上做过的任何基准测试?

解决方法

我没有听说过编译器的改进,但是已经发布了关于运行时性能改进的大量信息.

迁移指南:

[http://java.sun.com/javase/6/webnotes/adoption/adoptionguide.html]

绩效白皮书:

[http://java.sun.com/performance/reference/whitepapers/6_performance.html]

猜你在找的JVM相关文章