Integrated: Age objects during degeneration

Kelvin Nilsen kdnilsen at openjdk.org
Tue Jan 31 22:50:34 UTC 2023


On Tue, 31 Jan 2023 22:38:11 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

> We found that not aging during degenerated cycles can cause large amounts of memory (e.g. 15 GB) to accumulate in young-gen when it ought to be promoted to old gen.  This creates serious performance degradation.  This patch allows degenerated cycles to age objects.

This pull request has now been integrated.

Changeset: a2963b17
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/a2963b17370cdd2d45b8b19d49e23e3791424499
Stats:     8 lines in 2 files changed: 2 ins; 5 del; 1 mod

Age objects during degeneration

Reviewed-by: wkemper

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

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


More information about the shenandoah-dev mailing list