4 ms·
The modules system is for better encapsulation and the ability to produce a JVM without features you don't need. Faster start up time is in the works with proj
by papercrane 3y ago
The modules system is for better encapsulation and the ability to produce a JVM without features you don't need.
Faster start up time is in the works with projects like coordinated restore at checkpoint which will let you start a JVM up in an already "warmed" state.
https://github.com/CRaC/docs https://github.com/CRaC/docs
- ptx 3y agoIf I understand the README correctly, CRaC in an abstract API that delegates to an implementation (CRIU) which is Linux-specific, described in its README as "the never-ending story, because we have to always keep up with the Linux kernel". So this wouldn't help if I'm deploying a GUI app for Windows, for example.
- papercrane 3y agoCorrect, it might, someday, become part of Java SE. If that ever happens I would expect it working on every platform Java supports would be a prerequisite for that. Right now it's primarily useful for reducing start up times in AWS Lambdas and auto-scaling workloads.