[jdk25u] RFR: 8364212: Shenandoah: Rework archived objects loading

Aleksey Shipilev shade at openjdk.org
Tue Sep 16 17:46:51 UTC 2025


Improves Shenandoah reliability with CDS/AOT. Serves as per-requisite for Generational Shenandoah fixes.

Additional testing:
 - [x] MacOS AArch64 server fastdebug, `runtime/cds` with `-XX:+UseShenandoahGC`
 - [ ] Linux AArch64 server fastdebug, `hotspot_gc_shenandoah`
 - [ ] Linux AArch64 server fastdebug, `all` with `-XX:+UseShenandoahGC`

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

Commit messages:
 - Backport 68a35511ebd3fd77716242db973104657bc7b541

Changes: https://git.openjdk.org/jdk25u/pull/206/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=206&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8364212
  Stats: 115 lines in 6 files changed: 42 ins; 39 del; 34 mod
  Patch: https://git.openjdk.org/jdk25u/pull/206.diff
  Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/206/head:pull/206

PR: https://git.openjdk.org/jdk25u/pull/206


More information about the jdk-updates-dev mailing list