src/share/vm/runtime/globals.hpp

Print this page




1161   product(bool, UseLWPSynchronization, true,                                \
1162           "Use LWP-based instead of libthread-based synchronization "       \
1163           "(SPARC only)")                                                   \
1164                                                                             \
1165   experimental(ccstr, SyncKnobs, NULL,                                      \
1166                "(Unstable) Various monitor synchronization tunables")       \
1167                                                                             \
1168   experimental(intx, EmitSync, 0,                                           \
1169                "(Unsafe, Unstable) "                                        \
1170                "Control emission of inline sync fast-path code")            \
1171                                                                             \
1172   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1173                                                                             \
1174   product(bool, MonitorInUseLists, false, "Track Monitors for Deflation")   \
1175                                                                             \
1176   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1177                "Experimental Sync flags")                                   \
1178                                                                             \
1179   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1180                                                                             \


1181   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1182                                                                             \
1183   experimental(intx, hashCode, 5,                                           \
1184                "(Unstable) select hashCode generation algorithm")           \
1185                                                                             \
1186   experimental(intx, WorkAroundNPTLTimedWaitHang, 1,                        \
1187                "(Unstable, Linux-specific) "                                \
1188                "avoid NPTL-FUTEX hang pthread_cond_timedwait")              \
1189                                                                             \
1190   product(bool, FilterSpuriousWakeups, true,                                \
1191           "When true prevents OS-level spurious, or premature, wakeups "    \
1192           "from Object.wait (Ignored for Windows)")                         \
1193                                                                             \
1194   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1195                                                                             \
1196   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \
1197                                                                             \
1198   experimental(intx, NativeMonitorSpinLimit, 20, "(Unstable)")              \
1199                                                                             \
1200   develop(bool, UsePthreads, false,                                         \




1161   product(bool, UseLWPSynchronization, true,                                \
1162           "Use LWP-based instead of libthread-based synchronization "       \
1163           "(SPARC only)")                                                   \
1164                                                                             \
1165   experimental(ccstr, SyncKnobs, NULL,                                      \
1166                "(Unstable) Various monitor synchronization tunables")       \
1167                                                                             \
1168   experimental(intx, EmitSync, 0,                                           \
1169                "(Unsafe, Unstable) "                                        \
1170                "Control emission of inline sync fast-path code")            \
1171                                                                             \
1172   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1173                                                                             \
1174   product(bool, MonitorInUseLists, false, "Track Monitors for Deflation")   \
1175                                                                             \
1176   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1177                "Experimental Sync flags")                                   \
1178                                                                             \
1179   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1180                                                                             \
1181   product(bool, InlineNotify, true, "intrinsify subset of notify" )         \
1182                                                                             \
1183   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1184                                                                             \
1185   experimental(intx, hashCode, 5,                                           \
1186                "(Unstable) select hashCode generation algorithm")           \
1187                                                                             \
1188   experimental(intx, WorkAroundNPTLTimedWaitHang, 1,                        \
1189                "(Unstable, Linux-specific) "                                \
1190                "avoid NPTL-FUTEX hang pthread_cond_timedwait")              \
1191                                                                             \
1192   product(bool, FilterSpuriousWakeups, true,                                \
1193           "When true prevents OS-level spurious, or premature, wakeups "    \
1194           "from Object.wait (Ignored for Windows)")                         \
1195                                                                             \
1196   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1197                                                                             \
1198   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \
1199                                                                             \
1200   experimental(intx, NativeMonitorSpinLimit, 20, "(Unstable)")              \
1201                                                                             \
1202   develop(bool, UsePthreads, false,                                         \