Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
13
-
b03
Description
The SATBMarkQueueSet usage model is pretty simple, and doesn't need a lot of the mechanism presently provided by PtrQueueSet (to also support G1DirtyCardQueueSet).
If we moved most of the existing PtrQueueSet to G1DirtyCardQueueSet, we could improve SATBMarkQueueSet, including using a LockFreeStack to manage the set of completed buffers, rather than a locked list, eliminating the need for the "access" ranked SATB_Q_CBL_mon.
If we moved most of the existing PtrQueueSet to G1DirtyCardQueueSet, we could improve SATBMarkQueueSet, including using a LockFreeStack to manage the set of completed buffers, rather than a locked list, eliminating the need for the "access" ranked SATB_Q_CBL_mon.
Attachments
Issue Links
- relates to
-
JDK-8226337 Simplify SATBMarkQueueSet completed buffer processing management
- Open