RFR: Cap heap size for TestRegionSizeArgs test

Aleksey Shipilev shade at redhat.com
Wed Sep 13 09:56:11 UTC 2017


http://cr.openjdk.java.net/~shade/shenandoah/tests-trgs/webrev.01/

On large machine that has enormous default heap size, TestRegionSizeArgs begins to timeout. This
happens for small heap region size settings which yields lots of regions. The startup sequence in
Shenandoah adds all these regions into the freeset *and* it checks contains() on them in assert,
which exhibits quadratic behavior.

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list