JDK7现在可以安全使用吗?

too*_*ook 7 java java-7

我最近了解到JDK7中存在用于热点编译器优化的错误.看到 这个帖子.

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

GBa*_*GBa 6

JDK 6中存在相同的错误,但由于默认优化不同,因此只有在使用激进优化标志时才会发挥作用.

要禁用JDK 7的此优化,请使用-XX:-UseLoopPredicate标志,您将可以安全地使用任何版本的JDK 7.