RFR: 8303210: [linux, Windows] Enable UseSystemMemoryBarrier by default if possible
Martin Doerr
mdoerr at openjdk.org
Sat Feb 25 09:24:59 UTC 2023
I'd like to enable UseSystemMemoryBarrier by default on supported Operating Systems in order to improve performance of thread state transitions (I/O, JNI, foreign function calls, JIT compiler threads, etc.). See JBS issue for more details.
Unfortunately, the feature was not yet implemented on all platforms. I added the code, but need the platform maintainers to check if it can be used reliably (and ideally if the performance improves). It's easy to switch it off again in case of problems.
-------------
Commit messages:
- 8303210: [linux, Windows] Enable UseSystemMemoryBarrier by default if possible
Changes: https://git.openjdk.org/jdk/pull/12753/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=12753&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8303210
Stats: 37 lines in 11 files changed: 19 ins; 1 del; 17 mod
Patch: https://git.openjdk.org/jdk/pull/12753.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/12753/head:pull/12753
PR: https://git.openjdk.org/jdk/pull/12753
More information about the hotspot-dev
mailing list