--- old/src/share/vm/runtime/globals.hpp 2016-02-05 17:10:39.965438182 +0100 +++ new/src/share/vm/runtime/globals.hpp 2016-02-05 17:10:39.867435291 +0100 @@ -2012,11 +2012,14 @@ range(min_intx, 100) \ \ product(uintx, InitiatingHeapOccupancyPercent, 45, \ - "Percentage of the (entire) heap occupancy to start a " \ - "concurrent GC cycle. It is used by GCs that trigger a " \ - "concurrent GC cycle based on the occupancy of the entire heap, " \ - "not just one of the generations (e.g., G1). A value of 0 " \ - "denotes 'do constant GC cycles'.") \ + "Percentage of the old gen heap occupancy to start a concurrent " \ + "GC cycle (IHOP) at the end of the next GC. " \ + "If the IHOP value is determined adaptively by the collector, " \ + "this value is used as the initial value while there is not " \ + "enough information to do the adaptive sizing. Otherwise this " \ + "value is fixed. In this case, setting a value of 0 causes " \ + "concurrent marking to run as much as possible. " \ + "Used in the G1 collector only.") \ range(0, 100) \ \ manageable(intx, CMSTriggerInterval, -1, \