Integrated: 8258255: Move PtrQueue active flag to SATBMarkQueue

Kim Barrett kbarrett at openjdk.java.net
Fri Dec 18 15:13:44 UTC 2020


On Thu, 17 Dec 2020 13:17:11 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:

> Please review this change to the PtrQueue hierarchy, moving the support for
> "active" queues and qset to SATBMarkQueue[Set], which is the only user of
> this feature.  Other classes derived from PtrQueue[Set] currently work
> around or ignore this feature.  This change removes it from consideration
> entirely for those other classes.
> 
> Testing:
> mach5 tier1
> local (linux-x64) hotspot:tier1 with -XX:+UseShenandoahGC
> 
> In the process of doing this refactoring I noticed that some of the
> vmStructs support around PtrQueue[Set] didn't get moved from G1 to shared,
> and the G1 parts are incomplete.  Filed JDK-8258581 to address that.

This pull request has now been integrated.

Changeset: 00d80fdd
Author:    Kim Barrett <kbarrett at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/00d80fdd
Stats:     78 lines in 8 files changed: 22 ins; 38 del; 18 mod

8258255: Move PtrQueue active flag to SATBMarkQueue

Reviewed-by: tschatzl, sjohanss

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

PR: https://git.openjdk.java.net/jdk/pull/1820



More information about the hotspot-gc-dev mailing list