RFR: 8332095: GenShen: Move more generational mode members out of shHeap [v3]
William Kemper
wkemper at openjdk.org
Mon May 13 22:53:46 UTC 2024
> The following members and methods in shHeap are only used in generational mode and can be moved out of common code:
> * ShenandoahHeap::cancel_old_gc
> * ShenandoahHeap::transfer_old_pointers_from_satb
> * ShenandoahHeap::_is_aging_cycle
William Kemper has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits:
- Merge remote-tracking branch 'shenandoah/master' into move-shenandoah-heap-fields
- Merge remote-tracking branch 'shenandoah/master' into move-shenandoah-heap-fields
- Update confusing comment
- Move is_aging_cycle into genshen heap
- Move 'cancel_old_gc' from shHeap into shOldGeneration
- Inline forwarding method ShenandoahHeap::transfer_old_pointers_from_satb
-------------
Changes: https://git.openjdk.org/shenandoah/pull/431/files
Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=431&range=02
Stats: 101 lines in 11 files changed: 39 ins; 44 del; 18 mod
Patch: https://git.openjdk.org/shenandoah/pull/431.diff
Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/431/head:pull/431
PR: https://git.openjdk.org/shenandoah/pull/431
More information about the shenandoah-dev
mailing list