Вышло 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