Details
-
Enhancement
-
Resolution: Unresolved
-
P3
-
11
Description
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)
Attachments
Issue Links
- relates to
-
JDK-8079167 G1SATBBufferEnqueueingThresholdPercent == 0 should disable filtering
-
- Open
-
-
JDK-8260497 Shenandoah: Improve SATB flushing
-
- Resolved
-
-
JDK-8226337 Simplify SATBMarkQueueSet completed buffer processing management
-
- Open
-