hotspot/src/share/vm/runtime/globals.hpp
changeset 341 6578aad59716
parent 188 ad618a71f914
child 342 c7bc1fed1d90
equal deleted inserted replaced
188:ad618a71f914 341:6578aad59716
  1317           "Trace the CMS thread state (enable the trace_state() method)")   \
  1317           "Trace the CMS thread state (enable the trace_state() method)")   \
  1318                                                                             \
  1318                                                                             \
  1319   product(bool, CMSClassUnloadingEnabled, false,                            \
  1319   product(bool, CMSClassUnloadingEnabled, false,                            \
  1320           "Whether class unloading enabled when using CMS GC")              \
  1320           "Whether class unloading enabled when using CMS GC")              \
  1321                                                                             \
  1321                                                                             \
       
  1322   product(uintx, CMSClassUnloadingMaxInterval, 0,                           \
       
  1323           "When CMS class unloading is enabled, the maximum CMS cycle count"\
       
  1324           " for which classes may not be unloaded")                         \
       
  1325                                                                             \
  1322   product(bool, CMSCompactWhenClearAllSoftRefs, true,                       \
  1326   product(bool, CMSCompactWhenClearAllSoftRefs, true,                       \
  1323           "Compact when asked to collect CMS gen with clear_all_soft_refs") \
  1327           "Compact when asked to collect CMS gen with clear_all_soft_refs") \
  1324                                                                             \
  1328                                                                             \
  1325   product(bool, UseCMSCompactAtFullCollection, true,                        \
  1329   product(bool, UseCMSCompactAtFullCollection, true,                        \
  1326           "Use mark sweep compact at full collections")                     \
  1330           "Use mark sweep compact at full collections")                     \
  1502                                                                             \
  1506                                                                             \
  1503   product(intx, CMSTriggerRatio, 80,                                        \
  1507   product(intx, CMSTriggerRatio, 80,                                        \
  1504           "Percentage of MinHeapFreeRatio in CMS generation that is "       \
  1508           "Percentage of MinHeapFreeRatio in CMS generation that is "       \
  1505           "  allocated before a CMS collection cycle commences")            \
  1509           "  allocated before a CMS collection cycle commences")            \
  1506                                                                             \
  1510                                                                             \
  1507   product(intx, CMSBootstrapOccupancy, 50,                                  \
  1511   product(intx, CMSTriggerPermRatio, 80,                                    \
       
  1512           "Percentage of MinHeapFreeRatio in the CMS perm generation that"  \
       
  1513           "  is allocated before a CMS collection cycle commences, that  "  \
       
  1514           "  also collects the perm generation")                            \
       
  1515                                                                             \
       
  1516   product(uintx, CMSBootstrapOccupancy, 50,                                 \
  1508           "Percentage CMS generation occupancy at which to "                \
  1517           "Percentage CMS generation occupancy at which to "                \
  1509           " initiate CMS collection for bootstrapping collection stats")    \
  1518           " initiate CMS collection for bootstrapping collection stats")    \
  1510                                                                             \
  1519                                                                             \
  1511   product(intx, CMSInitiatingOccupancyFraction, -1,                         \
  1520   product(intx, CMSInitiatingOccupancyFraction, -1,                         \
  1512           "Percentage CMS generation occupancy to start a CMS collection "  \
  1521           "Percentage CMS generation occupancy to start a CMS collection "  \
  1513           " cycle (A negative value means that CMSTirggerRatio is used)")   \
  1522           " cycle (A negative value means that CMSTriggerRatio is used)")   \
       
  1523                                                                             \
       
  1524   product(intx, CMSInitiatingPermOccupancyFraction, -1,                     \
       
  1525           "Percentage CMS perm generation occupancy to start a CMScollection"\
       
  1526           " cycle (A negative value means that CMSTriggerPermRatio is used)")\
  1514                                                                             \
  1527                                                                             \
  1515   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
  1528   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
  1516           "Only use occupancy as a crierion for starting a CMS collection") \
  1529           "Only use occupancy as a crierion for starting a CMS collection") \
       
  1530                                                                             \
       
  1531   product(intx, CMSIsTooFullPercentage, 98,                                 \
       
  1532           "An absolute ceiling above which CMS will always consider the"    \
       
  1533           " perm gen ripe for collection")                                  \
  1517                                                                             \
  1534                                                                             \
  1518   develop(bool, CMSTestInFreeList, false,                                   \
  1535   develop(bool, CMSTestInFreeList, false,                                   \
  1519           "Check if the coalesced range is already in the "                 \
  1536           "Check if the coalesced range is already in the "                 \
  1520           "free lists as claimed.")                                         \
  1537           "free lists as claimed.")                                         \
  1521                                                                             \
  1538                                                                             \