Integrated: 8328220: GenShen: Move generational mode operational parameters out of ShenandoahHeap

William Kemper wkemper at openjdk.org
Tue Mar 19 21:06:42 UTC 2024


On Thu, 14 Mar 2024 21:46:14 GMT, William Kemper <wkemper at openjdk.org> wrote:

> * Many fields previously defined in `ShenandoahHeap` have been moved to `ShenandoahOldGeneration`.
> * Generational specific serviceability has been moved to `ShenandoahGenerationalHeap`.
> * Methods for sizing the old generation have been moved to `ShenandoahGenerationalHeap`.
> * `ShenandoahGenerationalHeap::heap()` now asserts that the generational mode is active.

This pull request has now been integrated.

Changeset: 71fc4c81
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/71fc4c810e6f2578980c85c7c3dbed2157fb1ef3
Stats:     1463 lines in 24 files changed: 650 ins; 670 del; 143 mod

8328220: GenShen: Move generational mode operational parameters out of ShenandoahHeap

Reviewed-by: kdnilsen, ysr

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

PR: https://git.openjdk.org/shenandoah/pull/406


More information about the shenandoah-dev mailing list