RFR: 8361726: Shenandoah: More detailed evacuation instrumentation [v2]

William Kemper wkemper at openjdk.org
Wed Jul 23 21:10:30 UTC 2025


> Shenandoah has `not product` instrumentation to track evacuation performance. This change introduces more detail by categorizing each evacuation as young, old or promotion.

William Kemper has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits:

 - Merge remote-tracking branch 'jdk/master' into categorize-evacuations
 - Add documentation, change ordering of categories when printed (review feedback)
 - Convert evac tracking back into non-product feature
 - Re-enable evac tracker, account for young/old/promotions

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

Changes: https://git.openjdk.org/jdk/pull/26222/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26222&range=01
  Stats: 155 lines in 9 files changed: 86 ins; 25 del; 44 mod
  Patch: https://git.openjdk.org/jdk/pull/26222.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26222/head:pull/26222

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


More information about the hotspot-gc-dev mailing list