RFR: 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely [v5]

William Kemper wkemper at openjdk.org
Wed Sep 10 22:14:59 UTC 2025


On Wed, 10 Sep 2025 22:03:08 GMT, Paul Hohensee <phh at openjdk.org> wrote:

>> 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 20 additional commits since the last revision:
>> 
>>  - Fix include order
>>  - Add missing newline
>>  - Fix typo
>>  - Merge tag 'jdk-26+14' into adaptive-tenuring-threshold
>>    
>>    Added tag jdk-26+14 for changeset ab9f70dd
>>  - Do not require objects to be strictly older than the tenuring threshold
>>  - Log updated tenuring age at info, log age table at debug
>>  - Be consistent when comparing tenuring threshold with ages
>>  - Fix windows build
>>  - Fix release build
>>  - Revert unintended change
>>  - ... and 10 more: https://git.openjdk.org/jdk/compare/f4bf1efb...0ffa89c5
>
> Looks good from a sw engineering pov (the vast majority of the changes are that). I can't definitively say that the functionality change is the right thing, but seems reasonable. I'll go by Ramki's judgement.

Thanks @phohensee . The change is sort of subtle and won't be noticed on every workload.

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

PR Comment: https://git.openjdk.org/jdk/pull/26906#issuecomment-3276702155


More information about the hotspot-gc-dev mailing list