This RFE is filed to track the improvement work for Linux sync primitives.
Motivations behind this work include,
+ Better performance. Initial test results are quite favorable for the
surrogate sync subsystem. In addition to better throughput under
contention, it has better latency for simple lock-unlock operations.
+ Decouple VM from LinuxThreads a little bit more. LinuxThreads are buggy
and constantly changing. Controling condvar- and mutex sync primitives
could help the overall reliability.
+ Make the sync primitives suspend-signal friendly. This would help both
reliability and performance.
Motivations behind this work include,
+ Better performance. Initial test results are quite favorable for the
surrogate sync subsystem. In addition to better throughput under
contention, it has better latency for simple lock-unlock operations.
+ Decouple VM from LinuxThreads a little bit more. LinuxThreads are buggy
and constantly changing. Controling condvar- and mutex sync primitives
could help the overall reliability.
+ Make the sync primitives suspend-signal friendly. This would help both
reliability and performance.
- duplicates
-
JDK-4897554 Include UseSpinning, UseTLAB, PreBlockSpin with -XX:+AggressiveHeap for Linux
-
- Closed
-