CRaC is a novel technique that makes the JVM faster to start. Liberica's JDK build has just added support for it. Here are the details. Is CRaC the magic recipe to Java's warm up problems? The JVM is notorious for its hefty requirements in startup and warmup times. The main reason for the slow startup is that it takes much time to load, link, and initialize classes. Of course we are talking micro-seconds here but the delay can make a difference when trying to spin VMs on the Cloud and run Microservices. There are ideas for speeding things up and CRaC is one of them. https://www.i-programmer.info/news/80-java/16803-liberica-joins-the-java-crac-train.html
A dairy of my work.Just links to the full artices on i-programmer.info