RFR: 8328220: GenShen: Move generational mode operational parameters out of ShenandoahHeap
Kelvin Nilsen
kdnilsen at openjdk.org
Mon Mar 18 14:08:47 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.
Thank you so much for this much needed refactoring. This was a lot of careful and thorough work.
-------------
Marked as reviewed by kdnilsen (Committer).
PR Review: https://git.openjdk.org/shenandoah/pull/406#pullrequestreview-1943184924
More information about the shenandoah-dev
mailing list