RFR: Reset coalesce and fill boundary during global collect

William Kemper wkemper at openjdk.java.net
Thu Oct 14 23:38:11 UTC 2021


On Thu, 14 Oct 2021 22:27:49 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Normally, this happens during cset selection for the old generation. It also needs to happen for coalesce and fill at the end of global collections or objects may not be filled.

I think it's okay here because this code is only called to coalesce and fill regions during a global collect. Preemption during a global collect shouldn't be a concern (young collects can only preempt old marking, they can't preempt a global collect).

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

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


More information about the shenandoah-dev mailing list