comparison src/share/vm/runtime/globals.hpp @ 95:d05ebaf00ed0

Merge
author tonyp
date Thu, 27 Mar 2008 17:22:06 -0700
parents d6fe2e4959d6 0834225a7916
children 9f4457a14b58 c0492d52d55b
comparison
equal deleted inserted replaced
76:d6fe2e4959d6 95:d05ebaf00ed0
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 \