RFR: 8338977: Parallel: Improve heap resizing heuristics [v22]

Albert Mingkun Yang ayang at openjdk.org
Sat Dec 13 02:07:07 UTC 2025


On Fri, 12 Dec 2025 09:37:48 GMT, SilenceZheng66 <duke at openjdk.org> wrote:

>> Albert Mingkun Yang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 33 commits:
>> 
>>  - merge
>>  - Merge branch 'master' into pgc-size-policy
>>  - review
>>  - review
>>  - Merge branch 'master' into pgc-size-policy
>>  - review
>>  - review
>>  - Merge branch 'master' into pgc-size-policy
>>  - Merge branch 'master' into pgc-size-policy
>>  - review
>>  - ... and 23 more: https://git.openjdk.org/jdk/compare/7da274de...295dc853
>
> src/hotspot/share/gc/parallel/psParallelCompact.cpp line 1070:
> 
>> 1068:     size_policy->sample_old_gen_used_bytes(MAX2(pre_gc_values.old_gen_used(), old_gen->used_in_bytes()));
>> 1069: 
>> 1070:     if (UseAdaptiveSizePolicy) {
> 
> I think this code block could raise heap size don't expand in some specific case, maybe you should optimize it. @albertnetymk

@SilenceZheng66 Could you elaborate the issue, ideally, in a JBS ticket? (A reproducer/gc-log would be nice, but detailed description works as well.)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25000#discussion_r2615984879


More information about the hotspot-gc-dev mailing list