menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Technology News

>

Project Le...
source image

Infoq

1M

read

214

img
dot

Image Credit: Infoq

Project Leyden Ships Third Option for Faster Application Start with JEP 483 in Java 24

  • In Java 24, JEP 483 from Project Leyden promises up to 40% faster application start without code changes.
  • It introduces Ahead-of-Time Class Loading & Linking to create an AOT cache for faster startups.
  • The AOT cache is built after a training run and benefits applications with significant class loading.
  • JEP 483 aims to enhance Java's Class-Data Sharing and improve JVM startup time and performance.
  • GraalVM Native Image offers faster startup, lower RAM usage, and better security but with constraints.
  • Project CRaC takes a memory snapshot for restore, with security risks and limited support.
  • Project Leyden's goal is to optimize Java startup time, but initially focused on JIT compiler over static images.
  • Frameworks like Quarkus and Spring are evaluating support for JEP 483 for faster startup times.
  • Helidon SE and MP showed speed-ups with JEP 483, GraalVM, and CRaC implementations.
  • Quarkus fully supports JEP 483 and plans to address challenges like memory consumption and custom class loaders.
  • Spring is enthusiastic about the benefits of Project Leyden and expects further improvements in future Java versions.
  • JEP 483 is a significant development in optimizing Java applications and frameworks like Quarkus and Spring are actively exploring its benefits.

Read Full Article

like

12 Likes

For uninterrupted reading, download the app