Coordinated Restore at Checkpoint

org.crac Java library Maven Central JavaDoc for the org.crackJavaDoc

Other Useful Links

OpenJDK CRaC Project Page OpenJDK CRaC Project Wiki Page OpenJDK with CRaC GitHub org.crac Java library GitHub Examples of using CRaC GitHub Azul CRaC Documentation

CRaC: Coordinated Restore at Checkpoint.

The CRaC (Coordinated Restore at Checkpoint) Project researches the coordination of Java programs with mechanisms to checkpoint (make an image of, snapshot) a Java instance while executing. Restoring from the image could solve some of the problems with the start-up and warm-up times. The primary aim of the Project is to develop a new standard mechanism-agnostic API to notify Java programs about the checkpoint and restore events. Other research activities will include, but will not be limited to, integration with existing checkpoint/restore mechanisms and development of new ones, changes to JVM and JDK to make images smaller and ensure they are correct.

To develop using CRaC API for the Java runtimes with no CRaC support (spericially if you are developing on macOS or Windows), use the org.crac Java library (JavaDoc).

Projects with CRaC Support


Please post your questions at