RFR: 8364532: G1: In liveness tracing, print more significant digits for the liveness value [v4]
Ivan Walulya
iwalulya at openjdk.org
Mon Aug 18 07:09:15 UTC 2025
On Thu, 7 Aug 2025 09:35:27 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:
>> Hi all,
>>
>> please review this small change that adds some more significant digits (3 in total) for the "liveness" column in collection set group logging.
>>
>> E.g. see the emphasized columns that lack precision (it's more irritating with lots of lines showing single-digit values):
>>
>> 50.707s][trace][gc,liveness] GC(13) ### groud-id num-regions gc-eff liveness remset type
>> 50.707s][trace][gc,liveness] GC(13) ### (bytes/ms) % (bytes)
>> 50.707s][trace][gc,liveness] GC(13) ### 1 70 0.0 *100* 3199208 Y
>> 50.707s][trace][gc,liveness] GC(13) ### 2 51 5298129.5 *18* 1224072 M
>> 50.707s][trace][gc,liveness] GC(13) ### 3 5 3223983.6 *31* 176648 M
>> 50.707s][trace][gc,liveness] GC(13) ### 4 5 3022016.3 *32* 176648 M
>>
>>
>> (This depends on PR#26591, so please look at that one first).
>>
>> The change makes sure that three significant digits are printed.
>>
>> Testing: manual review
>>
>> Thanks,
>> Thomas
>
> Thomas Schatzl has updated the pull request incrementally with one additional commit since the last revision:
>
> * ayang suggestion to avoid exponential output
Marked as reviewed by iwalulya (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/26595#pullrequestreview-3127040554
More information about the hotspot-gc-dev
mailing list