20

Java 7 が最初にリリースされたとき、コンパイラの最適化にいくつかのバグがあったため、Java 7を何にも使用しないようにという多くの提案があったことを覚えています。これは明らかに単なる仮説ではありませんでした。それ以来、私は状況を注意深く追跡していません。これらの問題は解決されており、一般的に現時点で安全に使用できると考えられていますか?

java.com のこのページを見ると、おそらくまだ準備が整っていないのではないかと思いますが、あまり詳しく読みたくありません。まだ安全でない場合-XX:-UseLoopPredicate、VM 引数として使用するのに十分ですか?

Lucene の特定の問題だけでなく、Java 7 の一般的な安定性についても言及していることに注意してください。Java 7 は少なくとも Java 6 と同じくらい安定していますか?

4

2 に答える 2

14

リンク先の記事から:

2011 年 10 月 28 日更新: Uwe のブログに記載されているように、Java 7u1 には、これらの問題に対処するためのパッチが含まれていることが文書化されています

リンク先の記事には次のように書かれています。

昨夜、Oracle は Java 7u1 と Java 6u29 のリリース ノートを更新し、 Lucene 関連の 3 つのバグ (およびそれに関連するもう 1 つのバグ) を修正したと述べました。この確認に基づいて、Apache Lucene および Apache Solr で Java 7 Update 1 (およびそれ以降) を安全に使用できるようになりました。

この回答は、The Committee For Clicking On Links For You によって支払われました。

于 2012-01-23T19:51:20.133 に答える
1

Lucene と Solr の Uwe Schindler が発表した主要なバグは、Java7u1 で修正されました (詳細については、こちらを参照してください。特に、「信頼性とパフォーマンスを向上させる2 回目の更新がリリースされていることを考えると、Java7 を使用しても安全だと思います。 "。

于 2012-01-23T19:52:01.413 に答える