Вышло восемнадцатое обновление Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6
Корпорация 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.
© OpenNet