http://cr.openjdk.java.net/~shade/shenandoah/adaptive-silent-sysgc/webrev.01/ Users may trigger System.gc() for their own reasons, we might as well ignore that in heuristics decisions that observe the heap occupancies. Also refactors a bit. Testing: hotspot_gc_shenandoah, sanity benchmark runs Thanks, -Aleksey