RFR: 8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option [v2]
Paul Hohensee
phh at openjdk.org
Wed Sep 17 23:58:40 UTC 2025
On Tue, 16 Sep 2025 18:16:27 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.
>
> William Kemper has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>
> - Merge remote-tracking branch 'jdk/master' into make-evac-tracking-runtime-option
> - Only print evacuation info when evac tracking is enabled (generational mode fix)
> - Make detailed evacuation tracking a diagnostic option in product builds
Marked as reviewed by phh (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/27238#pullrequestreview-3236618160
More information about the hotspot-gc-dev
mailing list