Вышло 18 обновление 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;
- В состав интегрирован инструментарий VisualVM 1.2, представляющий собой GUI-интерфейс, объединивший в себе несколько утилит командной строки в сочетании с новыми легковесными средствами профилирования приложений. 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