저는 Java SE 6에서 성능 향상에 대해 궁금해했습니다. 컴파일러 또는 런타임에 있습니까? 다른 말로하면, JDK 6에 의해 컴파일 된 Java 5 애플리케이션은 JSE 5 (개선 된 컴파일러 최적화를 나타냄)에서 개선 된 실행을 볼 수 있습니까? JDK 5로 컴파일 된 Java 5 애플리케이션이 JSE 6에서 개선 된 실행을 보았습니까 (런타임 최적화가 개선되었음을 나타냄)?JDK, JVM 또는 둘 다에서 Java 6의 성능이 향상 되었습니까?
나는 동일한 코드베이스를위한 JDK 5에서처럼 JDK 6에서 컴파일하는 것은 거의 두 배나 오래 걸리는 것으로 나타났습니다; 그 여분의 시간 중 적어도 일부는 컴파일러 최적화에 사용되어 더 나은 JAR 및 WAR로 이어지기를 바랍니다. Sun의 JDK 정보는 성능 향상에 대해 자세히 설명하지는 않습니다. A 열에서 조금, B 열에서 조금 추측했으나 어느 것이 더 큰 영향을 주는지 궁금합니다. 누구든지 JDK 6 대 JDK 5에서 수행 된 벤치 마크를 알고 있습니까?