Вышло восемнадцатое обновление Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6

14.01.2010 10:29

Корпорация Sun Microsystems выпустила обновление Java SE 6 Update 18, в котором исправлено более 350 ошибок и реализована большая порция улучшений, некоторые из которых связанны с увеличением скорости работы, ускорением запуска и улучшением стабильности Java приложений.

Основные новшества:

  • Добавлена официальная поддержка Ubuntu 8.04 LTS Desktop Edition, SLES 11, Windows 7 и Red Hat Enterprise Linux 5.3;
  • В состав интегрирован GUI-инструментарий VisualVM 1.2, объединивший в себе несколько утилит командной строки в сочетании с новыми легковесными средствами профилирования приложений. VisualVM можно использовать как для мониторинга и анализа работы работающих программ, так и для оптимизации в процессе разработки приложений. Некоторые возможности VisualVM 1.2:
    • плагин VisualVM-Sampler для профилирования нагрузки на CPU и расходовании памяти;
    • установка нескольких одновременных jstatd-соединений;
    • отображение полученных данных на наглядных графиках и диаграммах;
    • сохранение между сеансами снапшотов состояния вкладок "Потоки" и "Мониторинг", сохранённый слепок состояния приложения затем может быть загружен с текущей позиции;
    • улучшенный JMX API;
  • В состав включена обновлённая СУБД Java DB 10.5.3.0, разрабатываемая в недрах проекта Apache Derby. В новой версии появилась поддержка SQL-ролей, сгенерированных столбцов, репликации зашифрованных БД, использования OFFSET/FETCH FIRST в запросах, бэкенда для хранения данных в ОЗУ, улучшенного механизма накопления статистики для оптимизатора;
  • Примерно на 20% увеличена скорость создания jar-файлов;
  • В состав включена новая версия виртуальной машины Java HotSpot VM 16.0, содержащая ряд существенных улучшений производительности, особенно в плане работы сборщика мусора и времени запуска VM. Также улучшена работа на 64-разрядных Linux системах, добавлена возможность генерации кода с инструкциями SSE 4.2;
  • Увеличена скорость запуска приложений и апплетов. В среднем, повторный запуск FX-приложений ускорился на 15%, для систем с поддержкой D3D, время запуска сокращено ещё на 100-200мс, исправлено 8 ошибок, связанных с замедлением запуска при определённых условиях. Также добавлена возможность параллельной загрузки jar-файлов для webstart-приложений и апплетов;
  • Увеличена производительность работы элементов GUI интерфейса, например, полупрозрачных окон, растеризации текста и обработки PNG;
  • Добавлена поддержка обработки ZIP архивов большого размера (до 4 Гб);
  • Обновлены поддерживаемые в JavaSE спецификации Java Web Start, Java Network Launch Protocol (JNLP) API и JSR-173 StAX (XML) 1.2 API.