最近了解到JDK7在热点编译优化方面存在bug。看 this thread .
我不太了解这些错误的细节,但它们似乎与循环优化有关。由于我要在-server模式下运行一些大型程序(当然其中包含很多循环),我想知道使用JDK7是否安全?谢谢。
最佳答案
JDK 6 中存在相同的错误,但由于默认优化不同,因此只有在使用积极的优化标志时才会发挥作用。
要为 JDK 7 禁用此优化,请使用 -XX:-UseLoopPredicate 标志,您将可以安全地跨过任何版本的 JDK 7。
关于java - JDK7 现在可以安全使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073168/