< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 10144 : imported patch 8143220-fix-documentation-of-ihop


1995                                                                             \
1996   product(bool, ParallelRefProcBalancingEnabled, true,                      \
1997           "Enable balancing of reference processing queues")                \
1998                                                                             \
1999   product(uintx, CMSTriggerRatio, 80,                                       \
2000           "Percentage of MinHeapFreeRatio in CMS generation that is "       \
2001           "allocated before a CMS collection cycle commences")              \
2002           range(0, 100)                                                     \
2003                                                                             \
2004   product(uintx, CMSBootstrapOccupancy, 50,                                 \
2005           "Percentage CMS generation occupancy at which to "                \
2006           "initiate CMS collection for bootstrapping collection stats")     \
2007           range(0, 100)                                                     \
2008                                                                             \
2009   product(intx, CMSInitiatingOccupancyFraction, -1,                         \
2010           "Percentage CMS generation occupancy to start a CMS collection "  \
2011           "cycle. A negative value means that CMSTriggerRatio is used")     \
2012           range(min_intx, 100)                                              \
2013                                                                             \
2014   product(uintx, InitiatingHeapOccupancyPercent, 45,                        \
2015           "Percentage of the (entire) heap occupancy to start a "           \
2016           "concurrent GC cycle. It is used by GCs that trigger a "          \
2017           "concurrent GC cycle based on the occupancy of the entire heap, " \
2018           "not just one of the generations (e.g., G1). A value of 0 "       \
2019           "denotes 'do constant GC cycles'.")                               \



2020           range(0, 100)                                                     \
2021                                                                             \
2022   manageable(intx, CMSTriggerInterval, -1,                                  \
2023           "Commence a CMS collection cycle (at least) every so many "       \
2024           "milliseconds (0 permanently, -1 disabled)")                      \
2025           range(-1, max_intx)                                               \
2026                                                                             \
2027   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
2028           "Only use occupancy as a criterion for starting a CMS collection")\
2029                                                                             \
2030   product(uintx, CMSIsTooFullPercentage, 98,                                \
2031           "An absolute ceiling above which CMS will always consider the "   \
2032           "unloading of classes when class unloading is enabled")           \
2033           range(0, 100)                                                     \
2034                                                                             \
2035   develop(bool, CMSTestInFreeList, false,                                   \
2036           "Check if the coalesced range is already in the "                 \
2037           "free lists as claimed")                                          \
2038                                                                             \
2039   notproduct(bool, CMSVerifyReturnedBytes, false,                           \




1995                                                                             \
1996   product(bool, ParallelRefProcBalancingEnabled, true,                      \
1997           "Enable balancing of reference processing queues")                \
1998                                                                             \
1999   product(uintx, CMSTriggerRatio, 80,                                       \
2000           "Percentage of MinHeapFreeRatio in CMS generation that is "       \
2001           "allocated before a CMS collection cycle commences")              \
2002           range(0, 100)                                                     \
2003                                                                             \
2004   product(uintx, CMSBootstrapOccupancy, 50,                                 \
2005           "Percentage CMS generation occupancy at which to "                \
2006           "initiate CMS collection for bootstrapping collection stats")     \
2007           range(0, 100)                                                     \
2008                                                                             \
2009   product(intx, CMSInitiatingOccupancyFraction, -1,                         \
2010           "Percentage CMS generation occupancy to start a CMS collection "  \
2011           "cycle. A negative value means that CMSTriggerRatio is used")     \
2012           range(min_intx, 100)                                              \
2013                                                                             \
2014   product(uintx, InitiatingHeapOccupancyPercent, 45,                        \
2015           "Percentage of the old gen heap occupancy to start a concurrent " \
2016           "GC cycle (IHOP) at the end of the next GC. "                     \
2017           "If the IHOP value is determined adaptively by the collector, "   \
2018           "this value is used as the initial value while there is not "     \
2019           "enough information to do the adaptive sizing. Otherwise this "   \
2020           "value is fixed. In this case, setting a value of 0 causes "      \
2021           "concurrent marking to run as much as possible. "                 \
2022           "Used in the G1 collector only.")                                 \
2023           range(0, 100)                                                     \
2024                                                                             \
2025   manageable(intx, CMSTriggerInterval, -1,                                  \
2026           "Commence a CMS collection cycle (at least) every so many "       \
2027           "milliseconds (0 permanently, -1 disabled)")                      \
2028           range(-1, max_intx)                                               \
2029                                                                             \
2030   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
2031           "Only use occupancy as a criterion for starting a CMS collection")\
2032                                                                             \
2033   product(uintx, CMSIsTooFullPercentage, 98,                                \
2034           "An absolute ceiling above which CMS will always consider the "   \
2035           "unloading of classes when class unloading is enabled")           \
2036           range(0, 100)                                                     \
2037                                                                             \
2038   develop(bool, CMSTestInFreeList, false,                                   \
2039           "Check if the coalesced range is already in the "                 \
2040           "free lists as claimed")                                          \
2041                                                                             \
2042   notproduct(bool, CMSVerifyReturnedBytes, false,                           \


< prev index next >