http://cr.openjdk.java.net/~shade/shenandoah/monitoring-force/webrev.01/ Forcefully update counters when GC cycle is running, without waiting for allocations to happen. Also do this on uncommit path. This helps monitoring to work in cases when application is fully idle. Testing: hotspot_gc_shenandoah Thanks, -Aleksey