Tag: 基准

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上做过的任何基准测试?