< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 13387 : [mq]: parallel_sp_cleaning.patch


1168   develop(bool, UseDetachedThreads, true,                                   \
1169           "Use detached threads that are recycled upon termination "        \
1170           "(for Solaris only)")                                             \
1171                                                                             \
1172   product(bool, UseLWPSynchronization, true,                                \
1173           "Use LWP-based instead of libthread-based synchronization "       \
1174           "(SPARC only)")                                                   \
1175                                                                             \
1176   experimental(ccstr, SyncKnobs, NULL,                                      \
1177                "(Unstable) Various monitor synchronization tunables")       \
1178                                                                             \
1179   experimental(intx, EmitSync, 0,                                           \
1180                "(Unsafe, Unstable) "                                        \
1181                "Control emission of inline sync fast-path code")            \
1182                                                                             \
1183   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1184           range(0, max_jint)                                                \
1185                                                                             \
1186   product(bool, MonitorInUseLists, true, "Track Monitors for Deflation")    \
1187                                                                             \
1188   experimental(bool, DeflateIdleMonitorsPerThread, false,                   \
1189               "Deflate idle monitors in Java thread before entering "       \
1190                "safepoint.")                                                \


1191                                                                             \
1192   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1193                "Experimental Sync flags")                                   \
1194                                                                             \
1195   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1196                                                                             \
1197   diagnostic(bool, InlineNotify, true, "intrinsify subset of notify")       \
1198                                                                             \
1199   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1200                                                                             \
1201   experimental(intx, hashCode, 5,                                           \
1202                "(Unstable) select hashCode generation algorithm")           \
1203                                                                             \
1204   product(bool, FilterSpuriousWakeups, true,                                \
1205           "When true prevents OS-level spurious, or premature, wakeups "    \
1206           "from Object.wait (Ignored for Windows)")                         \
1207                                                                             \
1208   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1209                                                                             \
1210   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \




1168   develop(bool, UseDetachedThreads, true,                                   \
1169           "Use detached threads that are recycled upon termination "        \
1170           "(for Solaris only)")                                             \
1171                                                                             \
1172   product(bool, UseLWPSynchronization, true,                                \
1173           "Use LWP-based instead of libthread-based synchronization "       \
1174           "(SPARC only)")                                                   \
1175                                                                             \
1176   experimental(ccstr, SyncKnobs, NULL,                                      \
1177                "(Unstable) Various monitor synchronization tunables")       \
1178                                                                             \
1179   experimental(intx, EmitSync, 0,                                           \
1180                "(Unsafe, Unstable) "                                        \
1181                "Control emission of inline sync fast-path code")            \
1182                                                                             \
1183   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1184           range(0, max_jint)                                                \
1185                                                                             \
1186   product(bool, MonitorInUseLists, true, "Track Monitors for Deflation")    \
1187                                                                             \
1188   experimental(bool, ParallelSPCleanup, false,                              \
1189               "Enable parallel safepoint cleanup")                          \
1190                                                                             \
1191   product(uint, ParallelSPCleanupThreads, 8,                                \
1192           "Number of parallel threads used for safepoint cleanup")          \
1193                                                                             \
1194   experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) "                    \
1195                "Experimental Sync flags")                                   \
1196                                                                             \
1197   experimental(intx, SyncVerbose, 0, "(Unstable)")                          \
1198                                                                             \
1199   diagnostic(bool, InlineNotify, true, "intrinsify subset of notify")       \
1200                                                                             \
1201   experimental(intx, ClearFPUAtPark, 0, "(Unsafe, Unstable)")               \
1202                                                                             \
1203   experimental(intx, hashCode, 5,                                           \
1204                "(Unstable) select hashCode generation algorithm")           \
1205                                                                             \
1206   product(bool, FilterSpuriousWakeups, true,                                \
1207           "When true prevents OS-level spurious, or premature, wakeups "    \
1208           "from Object.wait (Ignored for Windows)")                         \
1209                                                                             \
1210   experimental(intx, NativeMonitorTimeout, -1, "(Unstable)")                \
1211                                                                             \
1212   experimental(intx, NativeMonitorFlags, 0, "(Unstable)")                   \


< prev index next >