src/share/vm/runtime/globals.hpp

Print this page




1265   product(bool, UseLWPSynchronization, true,                                \
1266           "Use LWP-based instead of libthread-based synchronization "       \
1267           "(SPARC only)")                                                   \
1268                                                                             \
1269   experimental(ccstr, SyncKnobs, NULL,                                      \
1270                "(Unstable) Various monitor synchronization tunables")       \
1271                                                                             \
1272   experimental(intx, EmitSync, 0,                                           \
1273                "(Unsafe, Unstable) "                                        \
1274                "Control emission of inline sync fast-path code")            \
1275                                                                             \
1276   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1277                                                                             \
1278   product(bool, MonitorInUseLists, false, "Track Monitors for Deflation")   \
1279                                                                             \
1280   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1281                "Experimental Sync flags")                                   \
1282                                                                             \
1283   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1284                                                                             \


1285   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1286                                                                             \
1287   experimental(intx, hashCode, 5,                                           \
1288                "(Unstable) select hashCode generation algorithm")           \
1289                                                                             \
1290   experimental(intx, WorkAroundNPTLTimedWaitHang, 1,                        \
1291                "(Unstable, Linux-specific) "                                \
1292                "avoid NPTL-FUTEX hang pthread_cond_timedwait")              \
1293                                                                             \
1294   product(bool, FilterSpuriousWakeups, true,                                \
1295           "When true prevents OS-level spurious, or premature, wakeups "    \
1296           "from Object.wait (Ignored for Windows)")                         \
1297                                                                             \
1298   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1299                                                                             \
1300   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \
1301                                                                             \
1302   experimental(intx, NativeMonitorSpinLimit, 20, "(Unstable)")              \
1303                                                                             \
1304   develop(bool, UsePthreads, false,                                         \




1265   product(bool, UseLWPSynchronization, true,                                \
1266           "Use LWP-based instead of libthread-based synchronization "       \
1267           "(SPARC only)")                                                   \
1268                                                                             \
1269   experimental(ccstr, SyncKnobs, NULL,                                      \
1270                "(Unstable) Various monitor synchronization tunables")       \
1271                                                                             \
1272   experimental(intx, EmitSync, 0,                                           \
1273                "(Unsafe, Unstable) "                                        \
1274                "Control emission of inline sync fast-path code")            \
1275                                                                             \
1276   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1277                                                                             \
1278   product(bool, MonitorInUseLists, false, "Track Monitors for Deflation")   \
1279                                                                             \
1280   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1281                "Experimental Sync flags")                                   \
1282                                                                             \
1283   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1284                                                                             \
1285   product(bool, InlineNotify, true, "intrinsify subset of notify" )         \
1286                                                                             \
1287   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1288                                                                             \
1289   experimental(intx, hashCode, 5,                                           \
1290                "(Unstable) select hashCode generation algorithm")           \
1291                                                                             \
1292   experimental(intx, WorkAroundNPTLTimedWaitHang, 1,                        \
1293                "(Unstable, Linux-specific) "                                \
1294                "avoid NPTL-FUTEX hang pthread_cond_timedwait")              \
1295                                                                             \
1296   product(bool, FilterSpuriousWakeups, true,                                \
1297           "When true prevents OS-level spurious, or premature, wakeups "    \
1298           "from Object.wait (Ignored for Windows)")                         \
1299                                                                             \
1300   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1301                                                                             \
1302   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \
1303                                                                             \
1304   experimental(intx, NativeMonitorSpinLimit, 20, "(Unstable)")              \
1305                                                                             \
1306   develop(bool, UsePthreads, false,                                         \