DevOps Pro Europe 2025

Gerrit Grunwald: What the CRaC - Superfast JVM Startup

44:31 · 20 May 2025 – 23 May 2025 · YouTube

About this talk

This talk, presented by Gerrit Grunwald, addresses the challenges of JVM warmup time in the context of Java-based microservices deployed in cloud environments. The speaker introduces the OpenJDK project CRaC, which stands for Coordinated Restore at Checkpoint, as a novel approach to mitigating warmup delays by capturing and restoring JVM snapshots. Grunwald discusses the implications of using native images and how CRaC can potentially enhance the startup time without incurring the runtime performance penalties typically associated with this method. A proof of concept implementation is also shared, highlighting the effectiveness of this innovative solution.