Java's Project Leyden выходит в сборке раннего доступа

Проект OpenJDK Project Leyden, направленный на улучшение времени запуска, времени выхода на пиковую производительность и площади, занимаемой Java-программами, опубликовал свою первую сборку раннего доступа.

Доступная по адресу java.jdk.net, первая версия Project Leyden сосредоточена на улучшении времени запуска приложений, говорится в бюллетене от 24 июня на сайте Inside Java команды Oracle Java. Другие оптимизации Leyden будут рассмотрены в будущих выпусках. Самый простой способ начать работу с функциями Leyden - использовать программу java в выпуске Leyden Early Access Release с флагом -XX:CacheDataStore. Проект Leyden спонсируется группами Java's HotSpot и Core Libraries.

Среди других особенностей сборки - компиляция методов Java с опережением времени (AOT) для их естественного выполнения сразу после запуска приложения в производственном режиме, а также разрешение записей в пуле констант с опережением времени, что позволяет компилятору AOT создавать более качественный код и ускорять запуск приложений.

Сборка раннего доступа Project Leyden также включает:

  • Архивные профили методов для ускоренного достижения производительности Java-приложений.
  • Унифицированный архив Cache Data Store, упрощающий создание архива CDS и поддерживающий различные типы артефактов оптимизации.
  • Заблаговременная генерация динамических прокси и данных отражения. Фреймворки активно используют динамические прокси во время запуска.
  • Загрузка классов в архив CDS при запуске приложения.
  • Кэш поиска загрузчика классов, который помогает фреймворкам приложений выполнять повторный поиск без многократного сканирования classpath.

Разработчики могут оставлять отзывы в списке рассылки Project Leyden. Для этого требуется подписка.

Java's Project Leyden выходит в сборке раннего доступа
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
26 июня 2024 г.
47
Теги: Java , OpenJDK , Leyden

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще