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

Aleksey Shipilev shade at redhat.com
Tue Aug 18 12:41:59 UTC 2020


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

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list