On Thu, 16 Apr 2026 23:09:52 GMT, Vladimir Kozlov <[email protected]> wrote:
> 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](https://openjdk.org/jeps/483#Description) for use in subsequent > production runs. > > More details in the [JEP](https://openjdk.org/jeps/544). > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). src/hotspot/share/cds/cdsConfig.cpp line 135: > 133: // UPDATE: disabled for performance - by default small Java heaps > are used > 134: // AOT code will be rejected if oops encoding does not match > 135: FLAG_SET_ERGO_IF_DEFAULT(UseCompatibleCompressedOops, true); The comment doesn't seem to match the code. Should the comment be removed? src/hotspot/share/cds/cds_globals.hpp line 181: > 179: > \ > 180: product(bool, SkipArchiveHeapVerification, false, DIAGNOSTIC, > \ > 181: "Skip verification of CDS archive heap") > \ Is this change necessary for AOT code? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/30778#discussion_r3112456451 PR Review Comment: https://git.openjdk.org/jdk/pull/30778#discussion_r3251395351
