-
Enhancement
-
Resolution: Duplicate
-
P4
-
None
-
24
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
-