< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page




1161                                                                             \
1162   product(bool, AlwaysLockClassLoader, false,                               \
1163           "Require the VM to acquire the class loader lock before calling " \
1164           "loadClass() even for class loaders registering "                 \
1165           "as parallel capable")                                            \
1166                                                                             \
1167   product(bool, AllowParallelDefineClass, false,                            \
1168           "Allow parallel defineClass requests for class loaders "          \
1169           "registering as parallel capable")                                \
1170                                                                             \
1171   product(bool, MustCallLoadClassInternal, false,                           \
1172           "Call loadClassInternal() rather than loadClass()")               \
1173                                                                             \
1174   product_pd(bool, DontYieldALot,                                           \
1175           "Throw away obvious excess yield calls")                          \
1176                                                                             \
1177   develop(bool, UseDetachedThreads, true,                                   \
1178           "Use detached threads that are recycled upon termination "        \
1179           "(for Solaris only)")                                             \
1180                                                                             \




1181   product(bool, UseLWPSynchronization, true,                                \
1182           "Use LWP-based instead of libthread-based synchronization "       \
1183           "(SPARC only)")                                                   \
1184                                                                             \
1185   experimental(ccstr, SyncKnobs, NULL,                                      \
1186                "(Unstable) Various monitor synchronization tunables")       \
1187                                                                             \
1188   experimental(intx, EmitSync, 0,                                           \
1189                "(Unsafe, Unstable) "                                        \
1190                "Control emission of inline sync fast-path code")            \
1191                                                                             \
1192   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1193           range(0, max_jint)                                                \
1194                                                                             \
1195   product(bool, MonitorInUseLists, true, "Track Monitors for Deflation")    \
1196                                                                             \
1197   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
1198                 "Percentage of used monitors before triggering cleanup "    \
1199                 "safepoint which deflates monitors (0 is off). "            \
1200                 "The check is performed on GuaranteedSafepointInterval.")   \




1161                                                                             \
1162   product(bool, AlwaysLockClassLoader, false,                               \
1163           "Require the VM to acquire the class loader lock before calling " \
1164           "loadClass() even for class loaders registering "                 \
1165           "as parallel capable")                                            \
1166                                                                             \
1167   product(bool, AllowParallelDefineClass, false,                            \
1168           "Allow parallel defineClass requests for class loaders "          \
1169           "registering as parallel capable")                                \
1170                                                                             \
1171   product(bool, MustCallLoadClassInternal, false,                           \
1172           "Call loadClassInternal() rather than loadClass()")               \
1173                                                                             \
1174   product_pd(bool, DontYieldALot,                                           \
1175           "Throw away obvious excess yield calls")                          \
1176                                                                             \
1177   develop(bool, UseDetachedThreads, true,                                   \
1178           "Use detached threads that are recycled upon termination "        \
1179           "(for Solaris only)")                                             \
1180                                                                             \
1181   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
1182                "Disable the use of stack guard pages if the JVM is loaded " \
1183                "on the primordial process thread")                          \
1184                                                                             \
1185   product(bool, UseLWPSynchronization, true,                                \
1186           "Use LWP-based instead of libthread-based synchronization "       \
1187           "(SPARC only)")                                                   \
1188                                                                             \
1189   experimental(ccstr, SyncKnobs, NULL,                                      \
1190                "(Unstable) Various monitor synchronization tunables")       \
1191                                                                             \
1192   experimental(intx, EmitSync, 0,                                           \
1193                "(Unsafe, Unstable) "                                        \
1194                "Control emission of inline sync fast-path code")            \
1195                                                                             \
1196   product(intx, MonitorBound, 0, "Bound Monitor population")                \
1197           range(0, max_jint)                                                \
1198                                                                             \
1199   product(bool, MonitorInUseLists, true, "Track Monitors for Deflation")    \
1200                                                                             \
1201   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
1202                 "Percentage of used monitors before triggering cleanup "    \
1203                 "safepoint which deflates monitors (0 is off). "            \
1204                 "The check is performed on GuaranteedSafepointInterval.")   \


< prev index next >