World Congress 2026 Europe • Jul 9, 2026 • Session details

Supercharge your JVM performance with Project Leyden

Ana Maria Mihalceanu

Are slow Java startup times penalizing your cloud-native apps? Project Leyden eliminates these bottlenecks by building an AOT cache, supercharging JVM performance without sacrificing peak throughput.

Pause
Mute Enter Fullscreen
#1 about 3 min

Goals of Project Leyden for JVM performance

How Project Leyden addresses Java's historical trade-off between peak performance and initial application startup delays.

#2 about 2 min

Approaches to shifting JVM initialization work

Strategies for accelerating application readiness by shifting compilation work to earlier or later execution phases.

#3 about 3 min

Understanding the three-phase AOT caching workflow

Exploring the initial workflow involving training, assembly, and execution to improve runtime initialization metrics.

#4 about 3 min

Implementing the streamlined two-phase workflow in JDK 25

How JDK 25 condenses training and assembly into a single operational step for more efficient AOT profiling.

#5 about 3 min

Essential requirements for building an AOT cache

Strict environmental prerequisites for generating valid cache profiles ranging from hardware consistency to class path integrity.

#6 about 2 min

Optimizing Spring Boot applications with AOT caching

Leveraging specific framework tooling and expanded jar layers to streamline the AOT extraction process.

#7 about 2 min

Demonstrating the Spring Petclinic AOT cache generation

A practical walkthrough showing application compilation and accelerated startup commands in a local development environment.

#8 about 2 min

Achieving further performance gains by using Spring AOT

Combining the core JVM AOT cache with native compilation subsets to minimize deployment overhead constraints.

#9 about 4 min

Operational containerization approaches and CI/CD strategies

Deployment strategies for pre-generating application caches in CI pipelines and reusing them seamlessly across containerized environments.

#10 about 3 min

Understanding AOT cache limitations and deployment security vulnerabilities

Crucial warnings regarding file interoperability failures, security isolation needs, and architectural dependency mismatches.

#11 about 4 min

Resolving AOT garbage collection compatibility in JDK 26

How upcoming major releases resolve problematic heap layout disparities between different garbage collectors via streamable objects.

#12 about 6 min

Audience Q&A covering Project Leyden compatibility and pipelines

Addressing community inquiries regarding reflection API interactions, compilation pipelines, testing accuracy, and GraalVM alternative comparisons.

Matching moments

4:00 min

Exploring Spring Boot, managed instances, and Project Leyden

Vadym Kazulkin Vadym Kazulkin · Europe 2026 Virtual

3:35 min

Optimizing Java startup processes for fast serverless workloads

Daniel Oh Daniel Oh +1 · World Congress 2024

3:04 min

Optimizing Java performance with tiered compilation concepts

Daniel Strmečki · LIVE

2:37 min

Optimizing container workloads with Quarkus and lightweight JVMs

Niklas Heidloff · LIVE

3:12 min

Prioritizing application startup efficiency over systemic throughput metrics

Holly Cummins · LIVE

5:06 min

Load testing and native AOT pre-compilation performance

Stas Lebedenko Stas Lebedenko · World Congress 2026 Europe