Integrated: Improve evacuation instrumentation

William Kemper wkemper at openjdk.org
Mon Nov 7 17:42:19 UTC 2022


On Fri, 4 Nov 2022 21:24:21 GMT, William Kemper <wkemper at openjdk.org> wrote:

> This change adds instrumentation to reveal the following:
> * How many bytes were evacuated by gc workers and mutators
> * How many bytes were abandoned due to evacuation races
> * The age of survivors
> * The break down of targets for evacuation in the collection set
> 
> The implementation is based on a new thread local structure to track and aggregate these statistics.

This pull request has now been integrated.

Changeset: 998f68b2
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/998f68b26b8d2a5178a30a6c5b596194961e3821
Stats:     423 lines in 14 files changed: 323 ins; 71 del; 29 mod

Improve evacuation instrumentation

Reviewed-by: kdnilsen

-------------

PR: https://git.openjdk.org/shenandoah/pull/167


More information about the shenandoah-dev mailing list