changeset 10242:3b58a1c9a466

8143220: Fix documentation of InitiatingHeapOccupancyPercent Summary: Adjust internal flag documentation to how it currently works. Reviewed-by: brutisso, jmasa, tamao
author tschatzl
date Wed, 10 Feb 2016 12:05:40 +0100
parents 2a8e87190908
children 992cdaf21e93
files src/share/vm/runtime/globals.hpp
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp	Mon Feb 08 18:26:27 2016 +0300
+++ b/src/share/vm/runtime/globals.hpp	Wed Feb 10 12:05:40 2016 +0100
@@ -2012,11 +2012,15 @@
           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'.")                               \
+          "The percent occupancy (IHOP) of the current old generation "     \
+          "capacity above which a concurrent mark cycle will be initiated " \
+          "Its value may change over time if adaptive IHOP is enabled, "    \
+          "otherwise the value remains constant. "                          \
+          "In the latter case a value of 0 will result as frequent as "     \
+          "possible concurrent marking cycles. A value of 100 disables "    \
+          "concurrent marking. "                                            \
+          "Fragmentation waste in the old generation is not considered "    \
+          "free space in this calculation. (G1 collector only)")            \
           range(0, 100)                                                     \
                                                                             \
   manageable(intx, CMSTriggerInterval, -1,                                  \