Skip to content

CRaCing Java Snapshots

Photo of Vincent Mayers
Hosted By
Vincent M.
CRaCing Java Snapshots

Details

Abstract:
Imagine your Java application starting up in just five milliseconds. Sounds incredible, right? Almost too good to be true? And no, this isn’t about native images. There's an innovative solution called Coordinated Restore at Checkpoint (CRaC).

This concept emerged initially from the Linux CRIU project: Checkpoint/Restore In Userspace. However, CRIU doesn't always deliver reliable results. That’s where CRaC comes in, offering a JVM-specific implementation.

In this talk, we’ll examine the complexities of CRIU and then turn to CRaC. We will discuss how CRaC operates within the Java ecosystem, its integration with Spring, and how you can use it in your applications for near-instant startup times.

From this talk you will learn what is possible to CRaC and what is not, what are the benefits and limitations, and what is the cost of CRaC-ing.

ANNOUNCEMENT: DEVNEXUS (MARCH 4-6, 2025) TICKET SALE IS NOW OPEN

Head over to devnexus.com and grab a two-day pass for only $545

Photo of Atlanta Java Users Group group
Atlanta Java Users Group
See more events
FREE