openjdk.ruOpenJDK на русском

Проект Leyden

Leyden jar

Основная цель этого проекта — улучшить время запуска, время достижения пиковой производительности и объём занимаемой памяти программ на Java.

Проект спонсируют группы HotSpot и Core Libraries.

Статус JEP

В работе:

Реализованы:

Разработка

Разработка ведётся в нашем репозитории OpenJDK на GitHub, openjdk/leyden. Бо́льшая часть нашей текущей работы идёт в ветке premain. Из этой ветки мы время от времени публикуем сборки Early Access (ранний доступ) на jdk.java.net/leyden вместе с примечаниями к выпуску. Попробуйте эти сборки и расскажите нам, что вы о них думаете! Отзывы можно отправлять в рассылку leyden-dev (перед отправкой сообщения подпишитесь на рассылку).

Проектные заметки

Доклады

  • Ahead of time, the final frontier
    María Arias de Reyna, Andrew Dinn JChampions Conference 2026 (видео)

  • Project Leyden’s AOT: Shifting Startup into High Gear
    Dan Heidinga, JavaOne 2025 (видео)

  • Project Leyden: Improving Java’s Startup Time
    Per Minborg, Sébastien Deleuze, Devoxx BE 2024 (видео)

  • Project Leyden Update
    Ioi Lam, Dan Heidinga, JVMLS 2024 (видео)

  • Project Leyden: Capturing Lightning in a Bottle
    Per Minborg, Devoxx UK 2024 (видео)

  • Choose Your Own Performance, a Project Leyden Update
    Dan Heidinga, DevNexus 2024 (видео, слайды)

  • Premain Case Study: Spring PetClinic
    Vladimir Ivanov, 2023/9 (слайды)

  • Project Leyden: Capturing Lightning in a Bottle
    Mark Reinhold, John Rose, JVMLS 2023 (видео, слайды)

Ресурсы