mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-24 04:54:40 +02:00
8047104: cleanup misc issues prior to Contended Locking reorder and cache
Checkpoint misc cleanups for Contended Locking prior to first optimization bucket. Reviewed-by: dholmes, sspitsyn, dice
This commit is contained in:
parent
a145a396fc
commit
2876714328
16 changed files with 173 additions and 200 deletions
|
@ -1130,29 +1130,30 @@ class CommandLineFlags {
|
|||
"Use LWP-based instead of libthread-based synchronization " \
|
||||
"(SPARC only)") \
|
||||
\
|
||||
product(ccstr, SyncKnobs, NULL, \
|
||||
"(Unstable) Various monitor synchronization tunables") \
|
||||
experimental(ccstr, SyncKnobs, NULL, \
|
||||
"(Unstable) Various monitor synchronization tunables") \
|
||||
\
|
||||
product(intx, EmitSync, 0, \
|
||||
"(Unsafe, Unstable) " \
|
||||
"Control emission of inline sync fast-path code") \
|
||||
experimental(intx, EmitSync, 0, \
|
||||
"(Unsafe, Unstable) " \
|
||||
"Control emission of inline sync fast-path code") \
|
||||
\
|
||||
product(intx, MonitorBound, 0, "Bound Monitor population") \
|
||||
\
|
||||
product(bool, MonitorInUseLists, false, "Track Monitors for Deflation") \
|
||||
\
|
||||
product(intx, SyncFlags, 0, "(Unsafe, Unstable) Experimental Sync flags") \
|
||||
experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) " \
|
||||
"Experimental Sync flags") \
|
||||
\
|
||||
product(intx, SyncVerbose, 0, "(Unstable)") \
|
||||
experimental(intx, SyncVerbose, 0, "(Unstable)") \
|
||||
\
|
||||
product(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)") \
|
||||
experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)") \
|
||||
\
|
||||
product(intx, hashCode, 5, \
|
||||
"(Unstable) select hashCode generation algorithm") \
|
||||
experimental(intx, hashCode, 5, \
|
||||
"(Unstable) select hashCode generation algorithm") \
|
||||
\
|
||||
product(intx, WorkAroundNPTLTimedWaitHang, 1, \
|
||||
"(Unstable, Linux-specific) " \
|
||||
"avoid NPTL-FUTEX hang pthread_cond_timedwait") \
|
||||
experimental(intx, WorkAroundNPTLTimedWaitHang, 1, \
|
||||
"(Unstable, Linux-specific) " \
|
||||
"avoid NPTL-FUTEX hang pthread_cond_timedwait") \
|
||||
\
|
||||
product(bool, FilterSpuriousWakeups, true, \
|
||||
"When true prevents OS-level spurious, or premature, wakeups " \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue