comparison src/share/vm/runtime/globals.hpp @ 1283:1c72304f1885

6928073: G1: use existing command line parameters for marking cycle initiation Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent. Reviewed-by: ysr, johnc
author tonyp
date Tue, 23 Feb 2010 23:14:34 -0500
parents c1f1137b3575
children 5f1f51edaff6
comparison
equal deleted inserted replaced
1282:b81f3572f355 1283:1c72304f1885
1722 \ 1722 \
1723 product(intx, CMSInitiatingOccupancyFraction, -1, \ 1723 product(intx, CMSInitiatingOccupancyFraction, -1, \
1724 "Percentage CMS generation occupancy to start a CMS collection " \ 1724 "Percentage CMS generation occupancy to start a CMS collection " \
1725 "cycle. A negative value means that CMSTriggerRatio is used") \ 1725 "cycle. A negative value means that CMSTriggerRatio is used") \
1726 \ 1726 \
1727 product(uintx, InitiatingHeapOccupancyPercent, 45, \
1728 "Percentage of the (entire) heap occupancy to start a " \
1729 "concurrent GC cycle. It us used by GCs that trigger a " \
1730 "concurrent GC cycle based on the occupancy of the entire heap, " \
1731 "not just one of the generations (e.g., G1). A value of 0 " \
1732 "denotes 'do constant GC cycles'.") \
1733 \
1727 product(intx, CMSInitiatingPermOccupancyFraction, -1, \ 1734 product(intx, CMSInitiatingPermOccupancyFraction, -1, \
1728 "Percentage CMS perm generation occupancy to start a " \ 1735 "Percentage CMS perm generation occupancy to start a " \
1729 "CMScollection cycle. A negative value means that " \ 1736 "CMScollection cycle. A negative value means that " \
1730 "CMSTriggerPermRatio is used") \ 1737 "CMSTriggerPermRatio is used") \
1731 \ 1738 \