RFR: 8327000: GenShen: Integrate updated Shenandoah implementation of FreeSet into GenShen [v8]

Y. Srinivas Ramakrishna ysr at openjdk.org
Wed Jun 19 01:55:25 UTC 2024


On Thu, 13 Jun 2024 22:22:01 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

>> The mainline implementation of ShenandoahFreeSet was recently updated.  This PR integrates the upstream changes
>> into Generational Shenandoah.
>
> Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Minor refinements to test programs
>   
>   TestAllocIntArrays: comments to explain behavior.
>   TestOldGrowthTriggers: reduce the number of loop iterations so this test
>   will not time out on less powerful test platforms.

src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp line 264:

> 262: // collection set (cset).
> 263: //
> 264: // The ShenandoahFreeSet endeavors to congregrate survivor objects (objects that have been evacuated at least once) at the

May be "tries to colocate" is simpler than "endeavors to congregate"?

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

PR Review Comment: https://git.openjdk.org/shenandoah/pull/440#discussion_r1645288342


More information about the shenandoah-dev mailing list