Integrated: 8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option

William Kemper wkemper at openjdk.org
Thu Sep 18 19:24:33 UTC 2025


On Thu, 11 Sep 2025 22:43:23 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Non-product builds currently have a feature to produce detailed metrics about evacuations (number of objects, number of bytes, split out by age (young, old, promotion) and thread (mutator or worker). This change makes this feature accessible in release builds as a diagnostic option.

This pull request has now been integrated.

Changeset: e4cb86df
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2
Stats:     61 lines in 5 files changed: 27 ins; 7 del; 27 mod

8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option
8367722: [GenShen] ShenandoahEvacuationStats is always empty

Reviewed-by: ysr, phh

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

PR: https://git.openjdk.org/jdk/pull/27238


More information about the hotspot-gc-dev mailing list