< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page




1125                                                                             \
1126   product(bool, ClassUnloading, true,                                       \
1127           "Do unloading of classes")                                        \
1128                                                                             \
1129   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
1130           "Do unloading of classes with a concurrent marking cycle")        \
1131                                                                             \
1132   develop(bool, DisableStartThread, false,                                  \
1133           "Disable starting of additional Java threads "                    \
1134           "(for debugging only)")                                           \
1135                                                                             \
1136   develop(bool, MemProfiling, false,                                        \
1137           "Write memory usage profiling to log file")                       \
1138                                                                             \
1139   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
1140           "Print the system dictionary at exit")                            \
1141                                                                             \
1142   diagnostic(bool, DynamicallyResizeSystemDictionaries, true,               \
1143           "Dynamically resize system dictionaries as needed")               \
1144                                                                             \
1145   diagnostic(bool, UnsyncloadClass, false,                                  \
1146           "Unstable: VM calls loadClass unsynchronized. Custom "            \
1147           "class loader must call VM synchronized for findClass "           \
1148           "and defineClass.")                                               \
1149                                                                             \
1150   product(bool, AlwaysLockClassLoader, false,                               \
1151           "Require the VM to acquire the class loader lock before calling " \
1152           "loadClass() even for class loaders registering "                 \
1153           "as parallel capable")                                            \
1154                                                                             \
1155   product(bool, AllowParallelDefineClass, false,                            \
1156           "Allow parallel defineClass requests for class loaders "          \
1157           "registering as parallel capable")                                \
1158                                                                             \
1159   product(bool, MustCallLoadClassInternal, false,                           \
1160           "Call loadClassInternal() rather than loadClass()")               \
1161                                                                             \
1162   product_pd(bool, DontYieldALot,                                           \
1163           "Throw away obvious excess yield calls")                          \
1164                                                                             \
1165   develop(bool, UseDetachedThreads, true,                                   \
1166           "Use detached threads that are recycled upon termination "        \
1167           "(for Solaris only)")                                             \
1168                                                                             \
1169   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
1170                "Disable the use of stack guard pages if the JVM is loaded " \
1171                "on the primordial process thread")                          \
1172                                                                             \
1173   product(bool, UseLWPSynchronization, true,                                \
1174           "Use LWP-based instead of libthread-based synchronization "       \
1175           "(SPARC only)")                                                   \
1176                                                                             \
1177   experimental(ccstr, SyncKnobs, NULL,                                      \
1178                "(Unstable) Various monitor synchronization tunables")       \
1179                                                                             \
1180   experimental(intx, EmitSync, 0,                                           \




1125                                                                             \
1126   product(bool, ClassUnloading, true,                                       \
1127           "Do unloading of classes")                                        \
1128                                                                             \
1129   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
1130           "Do unloading of classes with a concurrent marking cycle")        \
1131                                                                             \
1132   develop(bool, DisableStartThread, false,                                  \
1133           "Disable starting of additional Java threads "                    \
1134           "(for debugging only)")                                           \
1135                                                                             \
1136   develop(bool, MemProfiling, false,                                        \
1137           "Write memory usage profiling to log file")                       \
1138                                                                             \
1139   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
1140           "Print the system dictionary at exit")                            \
1141                                                                             \
1142   diagnostic(bool, DynamicallyResizeSystemDictionaries, true,               \
1143           "Dynamically resize system dictionaries as needed")               \
1144                                                                             \





1145   product(bool, AlwaysLockClassLoader, false,                               \
1146           "Require the VM to acquire the class loader lock before calling " \
1147           "loadClass() even for class loaders registering "                 \
1148           "as parallel capable")                                            \
1149                                                                             \
1150   product(bool, AllowParallelDefineClass, false,                            \
1151           "Allow parallel defineClass requests for class loaders "          \
1152           "registering as parallel capable")                                \



1153                                                                             \
1154   product_pd(bool, DontYieldALot,                                           \
1155           "Throw away obvious excess yield calls")                          \
1156                                                                             \
1157   develop(bool, UseDetachedThreads, true,                                   \
1158           "Use detached threads that are recycled upon termination "        \
1159           "(for Solaris only)")                                             \
1160                                                                             \
1161   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
1162                "Disable the use of stack guard pages if the JVM is loaded " \
1163                "on the primordial process thread")                          \
1164                                                                             \
1165   product(bool, UseLWPSynchronization, true,                                \
1166           "Use LWP-based instead of libthread-based synchronization "       \
1167           "(SPARC only)")                                                   \
1168                                                                             \
1169   experimental(ccstr, SyncKnobs, NULL,                                      \
1170                "(Unstable) Various monitor synchronization tunables")       \
1171                                                                             \
1172   experimental(intx, EmitSync, 0,                                           \


< prev index next >