RFR (XS) 8251949: ZGC: Set explicit heap size for compiler/gcbarriers tests

Stuart Monteith stuart.monteith at arm.com
Tue Aug 18 14:57:50 UTC 2020

On 18/08/2020 13:41, Aleksey Shipilev wrote:
> Testbug:
>    https://bugs.openjdk.java.net/browse/JDK-8251949
> On large TR 3970X, jtreg asks for MaxRAMFraction=0, which makes ZGC use 128M heap for some tests. These tests reliably 
> fail with OOM in jdk-updates/jdk11u-dev:
>    compiler/gcbarriers/UnsafeIntrinsicsTest.java
>    compiler/loopopts/TestRangeCheckPredicatesControl.java
> While they do not fail in jdk/jdk, I think it makes more sense to add explicit heap sizes in jdk/jdk, and then backport 
> to 11u. The alternative is to backport ZGC improvements that make it more resilient at small heap sizes (like 
> JDK-8234338?); but I am not feeling very comfortable doing and testing that.
> Webrev:
>    https://cr.openjdk.java.net/~shade/8251949/webrev.01/
> Testing: affected tests in jdk/jdk and jdk-updates/jdk11u-dev

Hi Aleksey,

    That looks ok to me, tests fine on jdk/jdk on aarch64.

More information about the hotspot-gc-dev mailing list