gpt4 book ai didi

java - JRE 7 JVM 更新和优化

转载 作者:行者123 更新时间:2023-12-02 06:47:48 25 4
gpt4 key购买 nike

我们是否知道 Oracle 在幕后执行操作的频率如何,例如就像 JVM 性能优化没有出现在官方 Java 更新发行说明中?

如果他们不提及每次更新时 JVM 中更改的每个角落和缝隙,人们在哪里可以找到如此详尽的列表?

我只是想知道这一点,因为我试图证明从 Java 7 Update 7 升级到最新更新的合理性,而编程团队的其他成员则对升级有所不同(我们正在运行一个单用户桌面应用程序,这个 JRE,所以我认为安全修复对我们来说不是太重要)。

编辑:自古以来http://bugs.sun.com已经关闭相当长一段时间了,我冒险寻找类似的东西,并且刚刚偶然发现了 JDK 方面似乎详尽的问题列表 - 它托管在 OpenJDK Jira 上;为了供将来引用,这里是 JDK 7 的链接: https://bugs.openjdk.java.net/browse/JDK#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel

最佳答案

根据我多年来将应用程序从 1.5、1.6 切换到 1.7 的经验,您可以在 Update Release Notes 中找到大部分内容。然而,并不总是清楚某些变化对性能或堆空间有什么影响。我注意到一些 Java 1.6 更新中堆空间有所增加,而我们的软件没有任何更改,发行说明中也没有任何提示。但总的来说,我建议更新到最新版本,因为不仅安全问题得到了解决,而且有时垃圾收集也得到了改进,而且您不会与 Oracle 已经修复的奇怪的旧错误作斗争。

但最终,如果性能或堆空间对于应用程序的用户很重要,那么在更新 Java 时自行进行一些性能测试总是一个好主意。

更新:

某些版本具有已完成的错误修复的完整列表。例如Release Notes Java 7 Update 6有一个链接 JDK 7u6 Bug Fixes 。 Java的bug数据库可以在this找到但其搜索或用户体验不太友好。

关于java - JRE 7 JVM 更新和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18409293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com