RFR: Cannot do more than 1000 Full GCs
Aleksey Shipilev
shade at redhat.com
Tue Aug 8 10:10:05 UTC 2017
...no, really. That's because we use the wrong timer for StringDictionary cleanup, which makes it
overflow the assert in TimePartitions::report_gc_phase_start:
assert(_phases->length() <= 1000, "Too many recored phases?");
Fix and test:
http://cr.openjdk.java.net/~shade/shenandoah/lots-of-cycles/webrev.01/
Testing: hotspot_gc_shenandoah
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list