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

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Stage 6

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

September 24, 2026 · 15:30–16:00

Stage 2

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

September 24, 2026 · 14:10–14:40

Stage 1

Anatomy of an AI Request: Where Latency and Cost Are Really Born

Dan Fu

VP of Kernels at Together AI

Dan Fu
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 4

Speed up your CI/CD pipelines by caching build & runtime artifacts

Thijs Feryn

Technical Evangelist at Varnish Software

Thijs Feryn
Open session

World Congress 2026 North America

September 25, 2026 · 16:00–16:10

Outdoor Stage

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

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo