Faster Java Startup with AOT Cache Profile Improvements
This improvement significantly reduces Java application warmup time by collecting method execution profiles during application training runs and storing them in the AOT cache. At startup in production, the JIT compiler can immediately use these profiles to generate native code, eliminating the wait for profile collection and resulting in faster startup and peak performance. This technique requires no code changes and is compatible with existing AOT cache creation commands. Experiments show a 19% reduction in warmup time for a simple example program.
Read more