Why use Liberica JDK with CRaC Support?
Cut down Cloud costs
Optimize startup and warmup time
Launch at peak performance
Decrease CPU computing consumption
Works with modern Spring Boot
Liberica JDK with CRaC Support allows you to save the optimal running state of your app and later instantly launch it in that state. Works with Spring Boot and Alpaquita Linux.
CRaC works like a “save button” for your application and allows you to “load” it next time you start it in the state of your choice.
In addition, CRaC API can perform essential preliminary tasks, such as closing network connections and open file descriptors, and then return to normal operation after restore and react to possible changes in the environment since the checkpoint.
CRaC technology requires a compatible Linux OS which we also provide in the form of Alpaquita Linux. For easier integration we also offer production-ready containers, featuring Liberica JDK with CRaC support and Alpaquita Linux.
For convenient integration, we offer a ready-to-use Liberica Runtime Container featuring Liberica JDK with CRaC support and Alpaquita Linux.
With CRaC, startup and warm-up times are minimized to near zero, ensuring services start at peak performance. This makes scaling and resource planning easy, precise, and predictable.
You can add precisely as many instances and as much memory as needed to run your Java services as the load increases. There's no need to allocate extra resources for Java startup or warm-up.
Thus, CRaC helps achieve higher availability at lower costs.
The BellSoft support model covers all of your devices and lowers your support costs. Other vendors provide royalty-per-device support.
See Support PricingLiberica JDK with CRaC is free for commercial use. Please note that it is based on new UNTESTED technology, as it is not a subject for the TCK testing at the moment.
Liberica JDK with CRaC supports Java 17 and Java 21. Can be used with Spring Boot.
Liberica JDK with CRaC is free and 100% open-source; supported by a leading OpenJDK contributor.
Get guidance on migrating to Liberica JDK