RFR: 8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory
Paul Hübner
phubner at openjdk.org
Thu Nov 13 12:02:59 UTC 2025
On Thu, 6 Nov 2025 16:36:33 GMT, Paul Hübner <phubner at openjdk.org> wrote:
> Hi all,
>
> In [JDK-8364741](https://bugs.openjdk.org/browse/JDK-8364741) it was discovered that asan reserves a bit more heap. The test got patched by checking for asan and adjusting the expectation, respectively.
>
> It turns out that, rarely, we do reserve more memory even without asan enabled. This change updates the test:
> a) to ensure that some sort of reservation size is reported; and
> b) to extract the reserved amount and assert that it is no less than the committed amount
>
> Testing: Ran tier1. Stress tested the individual test with 5x100 repetitions per platform (Linux x64, AArch64; macOS x64, AArch64; Windows x64).
Thanks for the feedback!
I've merged in changes and applied your comment, @jsikstro. @afshin-zafari we already check that we commit 64 MB via the regular expression, so I don't think it is necessary to add another numeric check. I've ran it through tier1 testing and it's clean. I'll require re-reviews though. Thanks!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/28179#issuecomment-3527480689
More information about the hotspot-runtime-dev
mailing list