Coordinated Restore at Checkpoint: Quick Start for OpenJDK
summary
Coordinated Restore at Checkpoint is an OpenJDK project that aims to start Java applications in tens of milliseconds by restoring from a checkpoint; it is an alternative to GraalVM Native Image and avoids Native Image’s specific limitations while introducing its own trade-offs. The talk covers the project's active development status and is targeted at people interested in experimental Java startup technologies and framework/application developers who care about startup and warm-up time.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 2:35Slow Java startup problem
- 6:31Container and resource issues
- 10:26Existing tech comparison
- 13:12CRIU technology and use
- 17:55CRIU practical use
- 22:33State and resource problems
- 26:30State problem solutions
- 32:53CRIU with Java
- 37:02Framework mods for CRIU
- 42:58Arcturus library purpose
- 46:10Deploy apps with CRIU
- 50:21CRIU technical details
- 54:42CRIU and Java optimizations
- 1:04:40Future improvements
- 1:10:02Resources and getting started
related talks
59mOpenJDK Project CRaC (Coordinated Restore at Checkpoint): Challenges and Issues
53mJava on CRaC: Superfast JVM Application Startup
53mWhat the CRaC Superfast JVM startup
48mDecoding Java snapshots with CRaC
47mFast JVM Startup with Checkpoint & Restore
51mJava on CRaC Superfast JVM Application Startup
52mDuke on CRaC with Jakarta EE
46mCRAC vs GraalVM
