Не используйте Java7 ни для чего

Java
Автор оригинала: hossman
Java 7 вышла не так давно, но за 5 дней до её релиза было обнаружено несколько ужасных ошибок в горячей оптимизации циклов, которая включена по умолчанию и приводит Java Virtual Machine к краху (в лучшем случае).

Эти ошибки ([1],[2],[3]) заметили пользователи и разработчики Apache Lucene/Solr ([4],[5]). Их обещали устранить в Java 7 Update 2 ([6]).
Замечание: эти ошибки также могут проявляться в Java 6, если включён один из флагов оптимизации: -XX:+OptimizeStringConcat или -XX:+AggressiveOpts у JVM.

Итог: не используйте Java 7 ни для чего, за исключением тех случаев, когда ваша программа не содержит циклов.



Upd thx: OLS, WebSpider.
Теги:java7java
Хабы: Java
+43
10,7k 7
Комментарии 53

Похожие публикации

JavaScript Developer. Professional
28 января 202170 000 ₽OTUS
Профессия Java-разработчик
2 февраля 202182 500 ₽SkillFactory
Node.js: серверный JavaScript
1 марта 202127 000 ₽Loftschool
Java Developer. Professional
11 марта 202160 000 ₽OTUS
Java QA Engineer
16 марта 202160 000 ₽OTUS

Лучшие публикации за сутки