JEP 544: Ahead-of-Time Code Compilation
- Summary Improve startup and warmup time by making optimized native code for an application instantly available when the HotSpot Java Virtual Machine starts.
- Achieve this by compiling application code to native code in a training run, storing the native code in the AOT cache for use in subsequent production runs.
- If the workload changes in production, regenerate native code dynamically for continued peak performance, providing the best of both ahead-of-time (AOT) and just-in-time (JIT) compilation.
Unverified
- Summary Improve startup and warmup time by making optimized native code for an application instantly available when the HotSpot Java Virtual Machine starts.
- Achieve this by compiling application code to native code in a training run, storing the native code in the AOT cache for use in subsequent production runs.
- If the workload changes in production, regenerate native code dynamically for continued peak performance, providing the best of both ahead-of-time (AOT) and just-in-time (JIT) compilation.
Sources: Openjdk