RFR: 8331398: G1: HRPrinter reclamation events should print the original region type [v3]
Thomas Schatzl
tschatzl at openjdk.org
Thu May 23 11:42:28 UTC 2024
> Hi all,
>
> currently, the various reclamation events always print `FREE` as the region type in the event string because the methods are always called after freeing.
>
> This is kind of useless information (obviously reclaimed regions are `FREE` after reclaiming), so this CR suggests to use the original type to understand what region has been reclaimed.
>
> It helped at least me a bit when debugging crashes after some refinement changes.
>
> This is based on PR#19013, so please have a look at it as well.
>
> Testing: local compilation, local testing
>
> Thanks,
> Thomas
Thomas Schatzl 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 fixes
- Merge branch 'master' into 8331398-hrprinter-print-original-region-type
- 8331398
Currently, the various reclamation events always print FREE as the region type in the event string because the methods are always called after freeing.
This is kind of useless information (obviously reclaimed regions are FREE after reclaiming), so this CR suggests to use the original type to understand what region has been reclaimed.
Testing: local compilation, local testing
Thanks,
Thomas
- 8331392
Use different descriptions for different reclamation reasons
-------------
Changes: https://git.openjdk.org/jdk/pull/19017/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19017&range=02
Stats: 51 lines in 4 files changed: 4 ins; 46 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/19017.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/19017/head:pull/19017
PR: https://git.openjdk.org/jdk/pull/19017
More information about the hotspot-gc-dev
mailing list