< prev index next >

src/share/vm/runtime/globals.hpp

Print this page




1182           "Tell whether the VM should register soft/weak/final/phantom "    \
1183           "references")                                                     \
1184                                                                             \
1185   develop(bool, IgnoreRewrites, false,                                      \
1186           "Suppress rewrites of bytecodes in the oopmap generator. "        \
1187           "This is unsafe!")                                                \
1188                                                                             \
1189   develop(bool, PrintCodeCacheExtension, false,                             \
1190           "Print extension of code cache")                                  \
1191                                                                             \
1192   develop(bool, UsePrivilegedStack, true,                                   \
1193           "Enable the security JVM functions")                              \
1194                                                                             \
1195   develop(bool, ProtectionDomainVerification, true,                         \
1196           "Verify protection domain before resolution in system dictionary")\
1197                                                                             \
1198   product(bool, ClassUnloading, true,                                       \
1199           "Do unloading of classes")                                        \
1200                                                                             \
1201   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
1202           "Do unloading of classes with a concurrent marking cycle")        \
1203                                                                             \
1204   develop(bool, DisableStartThread, false,                                  \
1205           "Disable starting of additional Java threads "                    \
1206           "(for debugging only)")                                           \
1207                                                                             \
1208   develop(bool, MemProfiling, false,                                        \
1209           "Write memory usage profiling to log file")                       \
1210                                                                             \
1211   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
1212           "Print the system dictionary at exit")                            \
1213                                                                             \
1214   experimental(intx, PredictedLoadedClassCount, 0,                          \
1215           "Experimental: Tune loaded class cache starting size")            \
1216                                                                             \
1217   diagnostic(bool, UnsyncloadClass, false,                                  \
1218           "Unstable: VM calls loadClass unsynchronized. Custom "            \
1219           "class loader must call VM synchronized for findClass "           \
1220           "and defineClass.")                                               \
1221                                                                             \
1222   product(bool, AlwaysLockClassLoader, false,                               \


1737   product(bool, CMSExtrapolateSweep, false,                                 \
1738           "CMS: cushion for block demand during sweep")                     \
1739                                                                             \
1740   product(uintx, CMS_SweepWeight, 75,                                       \
1741           "Percentage (0-100) used to weight the current sample when "      \
1742           "computing exponentially decaying average for inter-sweep "       \
1743           "duration")                                                       \
1744           range(0, 100)                                                     \
1745                                                                             \
1746   product(uintx, CMS_SweepPadding, 1,                                       \
1747           "The multiple of deviation from mean to use for buffering "       \
1748           "against volatility in inter-sweep duration")                     \
1749           range(0, max_juint)                                               \
1750                                                                             \
1751   product(uintx, CMS_SweepTimerThresholdMillis, 10,                         \
1752           "Skip block flux-rate sampling for an epoch unless inter-sweep "  \
1753           "duration exceeds this threshold in milliseconds")                \
1754           range(0, max_uintx)                                               \
1755                                                                             \
1756   product(bool, CMSClassUnloadingEnabled, true,                             \
1757           "Whether class unloading enabled when using CMS GC")              \

1758                                                                             \
1759   product(uintx, CMSClassUnloadingMaxInterval, 0,                           \
1760           "When CMS class unloading is enabled, the maximum CMS cycle "     \
1761           "count for which classes may not be unloaded")                    \
1762           range(0, max_uintx)                                               \
1763                                                                             \
1764   product(uintx, CMSIndexedFreeListReplenish, 4,                            \
1765           "Replenish an indexed free list with this number of chunks")      \
1766           range(1, max_uintx)                                               \
1767                                                                             \
1768   product(bool, CMSReplenishIntermediate, true,                             \
1769           "Replenish all intermediate free-list caches")                    \
1770                                                                             \
1771   product(bool, CMSSplitIndexedFreeListBlocks, true,                        \
1772           "When satisfying batched demand, split blocks from the "          \
1773           "IndexedFreeList whose size is a multiple of requested size")     \
1774                                                                             \
1775   product(bool, CMSLoopWarn, false,                                         \
1776           "Warn in case of excessive CMS looping")                          \
1777                                                                             \




1182           "Tell whether the VM should register soft/weak/final/phantom "    \
1183           "references")                                                     \
1184                                                                             \
1185   develop(bool, IgnoreRewrites, false,                                      \
1186           "Suppress rewrites of bytecodes in the oopmap generator. "        \
1187           "This is unsafe!")                                                \
1188                                                                             \
1189   develop(bool, PrintCodeCacheExtension, false,                             \
1190           "Print extension of code cache")                                  \
1191                                                                             \
1192   develop(bool, UsePrivilegedStack, true,                                   \
1193           "Enable the security JVM functions")                              \
1194                                                                             \
1195   develop(bool, ProtectionDomainVerification, true,                         \
1196           "Verify protection domain before resolution in system dictionary")\
1197                                                                             \
1198   product(bool, ClassUnloading, true,                                       \
1199           "Do unloading of classes")                                        \
1200                                                                             \
1201   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
1202           "Do unloading of classes during concurrent mark")                 \
1203                                                                             \
1204   develop(bool, DisableStartThread, false,                                  \
1205           "Disable starting of additional Java threads "                    \
1206           "(for debugging only)")                                           \
1207                                                                             \
1208   develop(bool, MemProfiling, false,                                        \
1209           "Write memory usage profiling to log file")                       \
1210                                                                             \
1211   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
1212           "Print the system dictionary at exit")                            \
1213                                                                             \
1214   experimental(intx, PredictedLoadedClassCount, 0,                          \
1215           "Experimental: Tune loaded class cache starting size")            \
1216                                                                             \
1217   diagnostic(bool, UnsyncloadClass, false,                                  \
1218           "Unstable: VM calls loadClass unsynchronized. Custom "            \
1219           "class loader must call VM synchronized for findClass "           \
1220           "and defineClass.")                                               \
1221                                                                             \
1222   product(bool, AlwaysLockClassLoader, false,                               \


1737   product(bool, CMSExtrapolateSweep, false,                                 \
1738           "CMS: cushion for block demand during sweep")                     \
1739                                                                             \
1740   product(uintx, CMS_SweepWeight, 75,                                       \
1741           "Percentage (0-100) used to weight the current sample when "      \
1742           "computing exponentially decaying average for inter-sweep "       \
1743           "duration")                                                       \
1744           range(0, 100)                                                     \
1745                                                                             \
1746   product(uintx, CMS_SweepPadding, 1,                                       \
1747           "The multiple of deviation from mean to use for buffering "       \
1748           "against volatility in inter-sweep duration")                     \
1749           range(0, max_juint)                                               \
1750                                                                             \
1751   product(uintx, CMS_SweepTimerThresholdMillis, 10,                         \
1752           "Skip block flux-rate sampling for an epoch unless inter-sweep "  \
1753           "duration exceeds this threshold in milliseconds")                \
1754           range(0, max_uintx)                                               \
1755                                                                             \
1756   product(bool, CMSClassUnloadingEnabled, true,                             \
1757           "Whether class unloading enabled when using CMS GC. This flag "   \
1758           "is equivalent to using ClassUnloadingWithConcurrentMark.")       \
1759                                                                             \
1760   product(uintx, CMSClassUnloadingMaxInterval, 0,                           \
1761           "When CMS class unloading is enabled, the maximum CMS cycle "     \
1762           "count for which classes may not be unloaded")                    \
1763           range(0, max_uintx)                                               \
1764                                                                             \
1765   product(uintx, CMSIndexedFreeListReplenish, 4,                            \
1766           "Replenish an indexed free list with this number of chunks")      \
1767           range(1, max_uintx)                                               \
1768                                                                             \
1769   product(bool, CMSReplenishIntermediate, true,                             \
1770           "Replenish all intermediate free-list caches")                    \
1771                                                                             \
1772   product(bool, CMSSplitIndexedFreeListBlocks, true,                        \
1773           "When satisfying batched demand, split blocks from the "          \
1774           "IndexedFreeList whose size is a multiple of requested size")     \
1775                                                                             \
1776   product(bool, CMSLoopWarn, false,                                         \
1777           "Warn in case of excessive CMS looping")                          \
1778                                                                             \


< prev index next >