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

3:35 min

Optimizing Java startup processes for fast serverless workloads

Daniel Oh Daniel Oh +1 · WWC 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 · WWC Europe 2026

2:13 min

Evaluating performance tradeoffs between JVM and native images

Timo Salm Timo Salm · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

KV Cache Is Not About Speed: It's About Surviving Inference Costs

David vonThenen

AI/ML Leader | Keynote Speaker | OSS Engineer & Developer Advocate | Agentic AI, Deep Learning, Production AI | Python, Go, C++

David vonThenen
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Understanding LLM Architectures: Inside the Design of Modern Models

Jofia Jose Prakash

Enterprise AI Architect at American Chemical Society

Jofia Jose Prakash
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare