RFR: Handle old, pinned regions [v7]

William Kemper wkemper at openjdk.org
Thu Aug 4 22:22:09 UTC 2022


On Thu, 4 Aug 2022 21:39:01 GMT, Y. Srinivas Ramakrishna <ysr at openjdk.org> wrote:

> 



> Or does the use of the marking bitmap always ensure that our closures are never trying to walk over dead objects by trying to determine their size?

Yes - exactly. The mark bitmap is used to prevent the remembered set scan from touching any unmarked (i.e., garbage) objects. Before we clear the bitmap for the next old generation mark, we make the old regions parseable (coalesce and fill).

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

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


More information about the shenandoah-dev mailing list