我有一个 1.5 兼容的 Java 源代码,它将仅在 1.8 VM 上运行,我想知道在编译期间以 1.8 为目标而不是旧版本是否有益。
1.5 和 1.8 之间会有性能差异吗? 是否有任何相关文档或更改日志可供我查看??
最佳答案
由于您所指的已编译 Java 代码是 Java 字节代码,因此使用新的 JVM 版本 (1.8) 运行旧应用程序应该可以提高应用程序的性能,而无需重新编译字节代码。
您可以查看有关 JDK 8 performance improvement 的 Oracle 官方文档了解发生了什么变化。
关于java - 针对不同 Java 版本的源代码之间的性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526545/