-
Enhancement
-
Resolution: Fixed
-
P4
-
20
-
b24
See here: https://mail.openjdk.org/pipermail/shenandoah-dev/2022-October/017494.html
We can improve the scalability of the evac OOM protocol by striping the _threads_in_evac counter over multiple cache lines. This avoids the current bottleneck where every thread tries to CAS the same variable to enter/leave the protocol.
We can improve the scalability of the evac OOM protocol by striping the _threads_in_evac counter over multiple cache lines. This avoids the current bottleneck where every thread tries to CAS the same variable to enter/leave the protocol.