Mercurial > hg > truffle
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 \ |