-
Enhancement
-
Resolution: Unresolved
-
P3
-
11
The SATB queue compaction feature can keep unmarked objects in the queue until the pause. This may results in very long "Finalize Mark" times.
Verified for SPECjbb2015 (1.22s long Finalize Marks with Shenandoah, but G1 uses the exact same code), but also suspected the cause for Kitchensink/ReferenceStress spurious 7s+ long Finalize Mark (with G1)
Verified for SPECjbb2015 (1.22s long Finalize Marks with Shenandoah, but G1 uses the exact same code), but also suspected the cause for Kitchensink/ReferenceStress spurious 7s+ long Finalize Mark (with G1)
- relates to
-
JDK-8260497 Shenandoah: Improve SATB flushing
- Resolved
-
JDK-8079167 Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0
- Resolved
-
JDK-8226337 Simplify SATBMarkQueueSet completed buffer processing management
- Open