RFR: Concurrent uncommit should be recorded as GC event + perf

Aleksey Shipilev shade at redhat.com
Fri Jul 6 17:10:37 UTC 2018


http://cr.openjdk.java.net/~shade/shenandoah/uncommit-events/webrev.01/

This implements two easy improvements in heap uncommit: recording the currently hidden event
properly in statistics to observe the real time concurrent thread spend dealing with uncommits, and
simple lock interleaving with SpinPause, like we do in FreeSet::recycle_trash.

Testing: tier3_gc_shenandoah, ad-hoc benchmarks

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list