java - 针对不同 Java 版本的源代码之间的性能差异?

标签 java

我有一个 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/

相关文章:

在托管服务器上运行 Java Web 应用程序时出现 java.security.AccessControlException

java - 如何删除或隐藏Textarea的边框?

java - 在Tomcat上通过war部署源,更改html时必须重启服务器吗?

java - 为什么 minHeight 属性在 WebView Android 中不起作用?

java - 如何配置 RabbitMQ 为多个消费者平等地提供多个队列

java - Java 中的 MP3 编码

java - 为什么 Matcher 对于 Java 运行时获取或提供的字符串失败?

java - 方法 "onOptionsItemSelected(MenuItem item,LayoutInflater inflater,ViewGroup container)"从未使用过

java - 无法在 Android Studio 2.3.1 中运行或模拟基本应用程序

java - 如何将其他类添加到 Arquillian 部署存档中?