Integrated: 8325807: Shenandoah: Refactor full gc in preparation for generational mode changes
William Kemper
wkemper at openjdk.org
Tue Feb 27 23:08:54 UTC 2024
On Fri, 16 Feb 2024 19:49:07 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Changes to prepare for generational mode:
> * A `phase5_epilogue` method is added to run the final steps of the gc
> * Prepare for mark operation is run by multiple worker threads
> * `finish_region` method of compacting preparation closure is renamed to `finish`
> * The prepare for compaction loop is extracted to a template method, parameterized on closure type
This pull request has now been integrated.
Changeset: 33f23827
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/33f23827676dc9ff12bd5c0891170cd813b93b96
Stats: 76 lines in 2 files changed: 33 ins; 14 del; 29 mod
8325807: Shenandoah: Refactor full gc in preparation for generational mode changes
Reviewed-by: shade, ysr, kdnilsen
-------------
PR: https://git.openjdk.org/jdk/pull/17894
More information about the shenandoah-dev
mailing list