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).

-------------

Commit messages:
 - Merge 09-13-2026
 - More cleanup and fixes. Includes changes for John's comments.
 - Additional fix for JDK-8391722
 - Merge master 09-07-2026
 - 8391718: [Leyden] "assert(is_real(h)) failed: must be valid"
 - 8391313: [leyden] Should not be installing old methods
 - 8391722: [Leyden] AOT Code Cache missed support -XX:+CountCompiledCalls
 - More bound checks added. Reworked asm_remarks and dbg_srtings caching
 - 8371159: [Leyden] assert(false) failed: Attempting to acquire lock
 - Added new tests
 - ... and 65 more: https://git.openjdk.org/jdk/compare/e2005427...7a53c1f6

Changes: https://git.openjdk.org/jdk/pull/30778/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=30778&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8380476
  Stats: 8250 lines in 154 files changed: 6857 ins; 380 del; 1013 mod
  Patch: https://git.openjdk.org/jdk/pull/30778.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/30778/head:pull/30778

PR: https://git.openjdk.org/jdk/pull/30778

Reply via email to