2011-09-07 60 views
2

Java 7 GA于7月28日发布,但在那里有一些Hotspot problems affecting loops to be miscompiled(由Apache Lucene & Apache Solr社区的一些人建议)。Java 7 JVM是否完全准备好用于生产?

我想知道我们是在讨论一个隔离错误还是更好的等一会儿。

无论如何,如果性能不重要,它是一个解决方法禁用HotSpot中的这些优化(默认情况下启用)。 ?我很想看看导致这个错误的示例代码,因为我还没有重现它。

欢迎您提出任何建议。

+0

不,它不是一个孤立的错误。由于有任何发布的软件,因此针对Java 7报告了大量错误。您最好的选择是查看错误列表并检查高度严重的错误。然后看看你是否可以和他们一起生活。还要通过Java 7运行你的单元和集成测试。你有这些权利吗? :) –

+0

@Andrew Finnell欣赏你的时间,谢谢你的建议。 –

回答

2

我想知道我们是在谈论一个孤立的错误还是更好地等待一段时间。

这个问题是不是客观地交代:

  • 这要看您的具体情况;即生产中的关键问题对您而言有多重要,以及您是否可以轻松回滚。

  • 它要求人们预测存在(或其他方式)未报告/未公开的漏洞,这将是一个表明,塞的。

我们可以自信地预测的一件事是,Java 7中还存在其他错误,就像Java 6和更早版本中存在错误一样。