Integrated: Align plabs on card boundaries

Kelvin Nilsen kdnilsen at openjdk.java.net
Wed Oct 27 20:22:48 UTC 2021


On Wed, 27 Oct 2021 19:22:27 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

> If plabs are not aligned on remembered set card boundaries, then we need synchronization locks to register the promotion objects allocated by each thread.  We do not currently have these synchronization locks and do not want to add them.  Instead, we are enforcing that all of the objects that reside within a particular remembered set card are allocated by the same thread.

This pull request has now been integrated.

Changeset: ad4ad1fb
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/ad4ad1fb571b0c34c3bd4de492b0e0f9214612c8
Stats:     95 lines in 4 files changed: 87 ins; 1 del; 7 mod

Align plabs on card boundaries

Reviewed-by: wkemper

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

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


More information about the shenandoah-dev mailing list