Java 现在使用JDK7安全吗?

Java 现在使用JDK7安全吗?,java,java-7,Java,Java 7,我最近了解到,JDK7中存在用于热点编译器优化的bug。看见 我不太了解这些bug的细节,但它们似乎与循环优化有关。由于我将在服务器模式下运行一些大型程序(当然包含很多循环),我想知道使用JDK7是否安全?谢谢。JDK 6中也存在相同的错误,但由于默认优化不同,因此只有在使用积极的优化标志时才会起作用 要禁用JDK 7的此优化,请使用-XX:-UseLoopPredicate标志,这样您就可以在JDK 7的任何版本中安全运行。您现在应该开始使用JDK7测试代码了 至于你是否想把它投入生产,等待

我最近了解到,JDK7中存在用于热点编译器优化的bug。看见


我不太了解这些bug的细节,但它们似乎与循环优化有关。由于我将在服务器模式下运行一些大型程序(当然包含很多循环),我想知道使用JDK7是否安全?谢谢。

JDK 6中也存在相同的错误,但由于默认优化不同,因此只有在使用积极的优化标志时才会起作用


要禁用JDK 7的此优化,请使用-XX:-UseLoopPredicate标志,这样您就可以在JDK 7的任何版本中安全运行。

您现在应该开始使用JDK7测试代码了

至于你是否想把它投入生产,等待一段时间可能总是安全的。这不仅适用于JDK,而且适用于任何主要软件的主要升级。 让他们执行update1和update2,然后等待Apache和其他人对此所说的话。
你不必着急,对吗?JDK6可以工作…

简单的问题:它已经作为官方认可的版本发布了吗?在那之前,我认为答案在任何关键任务代码中都是显而易见的。@Hovercraft:由谁批准?它肯定是Oracle正式发布的,是他们Java页面上的默认和特色下载。@Thilo:我在他们的下载页面上看到的不是官方推荐的Java版本。我看到“推荐版本6更新26(文件大小:~11MB)”Oracle显然希望开发人员使用它。但它还没有准备好发布。你想,但这是否是一个好主意取决于你的代码需要多长时间才能投入生产。