JEP 483: Ahead-of-Time Class Loading & Linking
Summary
Improve startup time by making the classes of an application instantly available, in a loaded and linked state, when the HotSpot Java Virtual Machine starts. Achieve this by monitoring the application during one run and storing the loaded and linked forms of all classes in a cache for use in subsequent runs. Lay a foundation for future improvements to both startup and warmup time.
Goals
Improve startup time by exploiting the fact that most applications start up in roughly the same way ev...
Read more at openjdk.org