В Java7 обнаружены фатальные ошибки

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

Эти ошибки заметили пользователи и разработчики Apache Lucene/Solr. Их обещали устранить в Java 7 Update 2. Более глубокий анализ показал, что эти ошибки перекочевали из Java 6, где они проявляются, когда включен один из флагов оптимизации

 -XX:+OptimizeStringConcat 
или
 -XX:+AggressiveOpts 

Таки образом видно, что Java 7 еще достаточно сыра и использование ее в промышленных системах преждевременно.


01.08.2011 10:40, просмотров: 266
    Добавить комментарий:
    коментарий:
    имя
    защитный код
    Отправить