JRE 7 JVM更新和优化

时间:2013-08-23 18:15:57

标签: java optimization jvm

我们是否知道Oracle在多大程度上做事情,例如:比如最终在官方Java更新发行说明中的​​JVM性能优化?

如果他们没有提到每个更新中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

2 个答案:

答案 0 :(得分:1)

每个更新的release notes都有一个已修复的问题列表,并在每个更新版本中添加了增强功能。

答案 1 :(得分:1)

根据我多年来将应用程序从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找到,但不是搜索或用户友好。