[jdk25u-dev] RFR: 8371944: AOT configuration is corrupted when app closes System.out [v2]

Aleksey Shipilev shade at openjdk.org
Wed Dec 17 07:00:56 UTC 2025


On Tue, 16 Dec 2025 16:18:04 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> Backporting to make AOT more reliable and for 25.0.3-oracle parity.
>> 
>> The change is not clean, because two major rewrites are not present in jdk25u-dev:
>>  - [JDK-8365932](https://bugs.openjdk.org/browse/JDK-8365932): Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
>>  - [JDK-8366475](https://bugs.openjdk.org/browse/JDK-8366475): Rename MetaspaceShared class to AOTMetaspace
>> 
>> Therefore, I had to reapply some chunks by hand. Please take a careful look against the original changeset.
>> 
>> Additional testing:
>>  - [x] MacOS AArch64 server fastdebug, `runtime/cds` passes
>
> Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Init heap_info

Thanks for reviews, folks! Now waiting for push approval.

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

PR Comment: https://git.openjdk.org/jdk25u-dev/pull/93#issuecomment-3663943846


More information about the jdk-updates-dev mailing list