RFR (S): Parallelize partial GC cleanup
Aleksey Shipilev
shade at redhat.com
Wed May 3 14:12:40 UTC 2017
Hi,
Matrix and bitmap cleanups take significant time in partial GC. The obvious
solution is to parallelize it at this point, since we have mined out the
sequential improvements.
Fix:
http://cr.openjdk.java.net/~shade/shenandoah/partial-recycle-parallel/webrev.01/
Improves partial GC times significantly under heavy allocation pressure:
http://cr.openjdk.java.net/~shade/shenandoah/partial-recycle-parallel/perf.txt
Testing: hotspot_gc_shenandoah
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list