Integrated: Do not reset learning cycles after resizing

William Kemper wkemper at openjdk.org
Wed Jan 18 00:09:35 UTC 2023


On Tue, 17 Jan 2023 19:35:40 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Also, require more than 10 gc cycles before trigger can resize generations. The behavior on the extremem 'phased' workload looks much better:
> 
> [1334.381s][info][gc,stats       ]    66 Successful Concurrent GCs
> [1334.381s][info][gc,stats       ]       0 invoked explicitly
> [1334.381s][info][gc,stats       ]       0 invoked implicitly
> [1334.381s][info][gc,stats       ] 
> [1334.381s][info][gc,stats       ]     7 Completed Old GCs
> [1334.381s][info][gc,stats       ]       0 mixed
> [1334.381s][info][gc,stats       ]       0 interruptions
> [1334.381s][info][gc,stats       ] 
> [1334.381s][info][gc,stats       ]     1 Degenerated GCs
> [1334.381s][info][gc,stats       ]       1 caused by allocation failure
> [1334.381s][info][gc,stats       ]         1 happened at Mark
> [1334.381s][info][gc,stats       ]       1 upgraded to Full GC
> [1334.381s][info][gc,stats       ] 
> [1334.381s][info][gc,stats       ]     0 Abbreviated GCs
> [1334.381s][info][gc,stats       ] 
> [1334.381s][info][gc,stats       ]     1 Full GCs
> [1334.381s][info][gc,stats       ]       0 invoked explicitly
> [1334.381s][info][gc,stats       ]       0 invoked implicitly
> [1334.381s][info][gc,stats       ]       0 caused by allocation failure
> [1334.381s][info][gc,stats       ]       1 upgraded from Degenerated GC
> 
> The full cycle here was the first cycle after the last of the initial learning cycles.

This pull request has now been integrated.

Changeset: 2cab4e76
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/2cab4e76083743f6eabf427bfc5ec8c4b3eaf081
Stats:     22 lines in 3 files changed: 16 ins; 3 del; 3 mod

Do not reset learning cycles after resizing

Reviewed-by: ysr, kdnilsen

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

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


More information about the shenandoah-dev mailing list