Integrated: 8329350: GenShen: Do not reset mark bitmaps on a safepoint

William Kemper wkemper at openjdk.org
Tue Apr 2 17:28:25 UTC 2024


On Fri, 29 Mar 2024 21:16:43 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Shenandoah is currently resetting mark bitmaps during the init mark pause. This work should happen during the concurrent reset phase to avoid prolonging the safepoint. Also, free regions need to have the corresponding bitmap region reset or we risk having marked regions with no live data (which violates asserts during final mark).

This pull request has now been integrated.

Changeset: f43034d8
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/f43034d8d1dc571390f357dc3617f376cafa085f
Stats:     173 lines in 12 files changed: 101 ins; 57 del; 15 mod

8329350: GenShen: Do not reset mark bitmaps on a safepoint

Reviewed-by: ysr

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

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


More information about the shenandoah-dev mailing list