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