CRaC (Coordinated Restore at Checkpoint) is a new technology that can improve startup and warmup times by orders of magnitude. It is a project of OpenJDK that was proposed and led by Azul. The CRaC Project defines public Java APIs that allow for the coordination of resources during checkpoint and restore operations. With CRaC, a checkpoint can be set at any point where an application can be safely paused. Azul is releasing a reference implementation of CRaC in JDK 17 with the Azul Zulu Build of OpenJDK for x86 64-bit Linux update. CRaC allows for an "instant" start at any point in the application lifecycle at an optimal speed. It also work's really well with Azul's ReadyNow! feature that optimizes warm-up. For the first time, developers will have a TCK-tested, CRaC-configured, production-ready JVM with commercial support available for their use.
Gerrit Grunwald is a Java Champion & Principle Engineer at Azul and he joins us in this episode.
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos
Fullstory: Visit https://fullstory.com to learn more.
CoxAutomotive : Visit COXAUTOTECH.COM today!