RFR: Update region sampling to include TLAB/GCLAB allocation data

Aleksey Shipilev shade at redhat.com
Thu May 11 17:39:26 UTC 2017


Hi,

It seems useful to see TLAB/GCLAB allocations in Visualizer. Additionally, this
fixes "recycled" region flag handling that is updated at the inconvenient time,
and when heap region sampling is actually disabled. It does update counters on
allocation path, but that path is only normally taken to claim entire TLABs.

Webrev:
  http://cr.openjdk.java.net/~shade/shenandoah/sampling-gclabs/webrev.01/

Going to commit the same to 8u too.

Testing: hotspot_gc_shenandoah; Visualizer runs with some workloads

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list