Подтвердить что ты не робот

Является ли Java 7 по крайней мере такой же стабильной, как Java 6?

Я помню, когда Java 7 изначально была выпущена, было много предложений не использовать его ни для чего, поскольку были некоторые ошибки в оптимизации компилятора, Это было, по-видимому, не просто гипотетическим. С тех пор я не следовал этой ситуации; были ли эти проблемы разработаны и в целом считаются безопасными для использования?

Эта страница от java.com заставляет меня думать, что, возможно, она еще не совсем готова, но я не хочу слишком много читать Это. Если это еще не безопасно, достаточно ли использовать -XX:-UseLoopPredicate как аргумент VM?

Обратите внимание, что я имею в виду не только конкретную проблему Lucene, но и общую стабильность Java 7. Является ли Java 7 по крайней мере такой же стабильной, как Java 6?

4b9b3361

Ответ 1

Из самой статьи, которую вы связали с:

ОБНОВЛЕНИЕ 28 ОКТЯБРЯ 2011: Как отмечено в блоге Uwes, Java 7u1 задокументирован, чтобы включить исправления для устранения этих проблем.

В статье, которая ссылается на:

Вчера вечером Oracle обновила заметки о выпуске Java 7u1 и Java 6u29, указав, что они исправили три связанных с Lucene ошибки (плюс еще один связанный с этим). Основываясь на этом подтверждении, теперь можно безопасно использовать Java 7 Update 1 (и позже) с Apache Lucene и Apache Solr.

Этот ответ был оплачен Комитетом за клики по ссылкам для вас.

Ответ 2

основная ошибка, что Уве Шиндлер из Lucene и Solr annouced был исправлен в Java7u1 (читайте больше от него здесь. Я считаю, что теперь безопасно использовать Java7, особенно учитывая, что было второе обновление выпустил для этого, что "повышает надежность и производительность".