RFR: 8331609: GenShen: Refactor generational mode allocations [v4]
Kelvin Nilsen
kdnilsen at openjdk.org
Thu May 9 16:38:12 UTC 2024
On Wed, 8 May 2024 23:23:28 GMT, William Kemper <wkemper at openjdk.org> wrote:
>> * The code for resizing and retrying young allocation requests according to what's available in the young generation has been removed. This code became redundant after the free set was rewritten and began providing the same functionality.
>> * An unused field and its attendant methods were removed from `ShenandoahThreadLocalData`.
>> * The code for managing `plab` expenditures and configuring other plab behavior has been moved from `ShenandoahHeap` into `ShenandoahOldGeneration`.
>
> William Kemper has updated the pull request incrementally with three additional commits since the last revision:
>
> - Improve comments, remove too strong assert
> - Initialize _evacuation_reserve member
> - Modify test fixture to avoid accessing ShenandoahHeap before we know if UseShenandoahGC is set
Looks good. Thanks.
-------------
Marked as reviewed by kdnilsen (Committer).
PR Review: https://git.openjdk.org/shenandoah/pull/427#pullrequestreview-2048367748
More information about the shenandoah-dev
mailing list