Integrated: Add generational full gc support

Kelvin Nilsen kdnilsen at openjdk.java.net
Fri Aug 27 17:49:58 UTC 2021


On Fri, 27 Aug 2021 13:31:12 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

> In situations when Generational Shenandoah triggers full-gc, we now allow full gc to run.  The implementation of full gc preserves the distinction between young and old memory regions because premature promotion of young objects into old regions may result in inefficient subsequent old-gc efforts.

This pull request has now been integrated.

Changeset: 4d100619
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/4d100619150c5305bce85b578f01bf5068a4f23c
Stats:     843 lines in 22 files changed: 642 ins; 155 del; 46 mod

Add generational full gc support

Reviewed-by: rkennke

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

PR: https://git.openjdk.java.net/shenandoah/pull/61


More information about the shenandoah-dev mailing list