Integrated: 8331609: GenShen: Refactor generational mode allocations
William Kemper
wkemper at openjdk.org
Thu May 9 23:52:33 UTC 2024
On Thu, 2 May 2024 23:21:46 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`.
This pull request has now been integrated.
Changeset: 80e69877
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah/commit/80e69877f807499e811ff0353d7477057fa2f63d
Stats: 503 lines in 8 files changed: 272 ins; 175 del; 56 mod
8331609: GenShen: Refactor generational mode allocations
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.org/shenandoah/pull/427
More information about the shenandoah-dev
mailing list