JDK 21 | JDK 22 |
---|---|
21 b28Fixed | 22Fixed |
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
In the benchmark DelayInducer from JDK-8062128 Parallel GC young collections are extremely slow compared to G1. I.e. with -Xmn1g -Xms3g -Xmx3g on both collectors, G1 takes 130-360ms for young collections, Parallel GC young collections take 666-8863(!)ms. There seems to be a problem with the work queue/task stealing. See the attached logs showing task queue statistics; just compare the steal statistics (prefixed with "st-") where parallel gc looks extremely bad.
|