2011-09-07 59 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和更早版本中存在錯誤一樣。