-
Type:
Enhancement
-
Resolution: Duplicate
-
Priority:
P4
-
None
-
Affects Version/s: 24
-
Component/s: hotspot
Parallel Compact GC splits a large array in stripes during marking, so that other workers can steal the work.
Currently, it only splits a large array into two tasks, retains and pushes remaining into a task queue for task stealing, depends on next worker to further split the array if possible, that creates artificial dependency.
I would like purpose to have the first worker breaking up the array, to eliminate the dependency.
Currently, it only splits a large array into two tasks, retains and pushes remaining into a task queue for task stealing, depends on next worker to further split the array if possible, that creates artificial dependency.
I would like purpose to have the first worker breaking up the array, to eliminate the dependency.
- duplicates
-
JDK-8339097 Parallel: Compact GC to split array early for task stealing
-
- Closed
-