< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 10160 : imported patch 8143220-fix-documentation-of-ihop
rev 10161 : imported patch 8143220-fix-doc-2
rev 10162 : [mq]: 8143220-fix-doc-3


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           "The percent occupancy (IHOP) of the current old generation "     \
2016           "capacity after which a concurrent mark cycle will be initiated " \
2017           "at the next GC. Its value may change over time if adaptive IHOP "\
2018           "is enabled, otherwise the value remains constant. "              \
2019           "In the latter case a value of 0 will result as frequent as "     \
2020           "possible concurrent marking cycles. A value of 100 disables "    \
2021           "concurrent marking. "                                            \
2022           "Fragmentation waste in the old generation is not considered "    \
2023           "free space in this calculation. (G1 collector only)")            \
2024           range(0, 100)                                                     \
2025                                                                             \
2026   manageable(intx, CMSTriggerInterval, -1,                                  \
2027           "Commence a CMS collection cycle (at least) every so many "       \
2028           "milliseconds (0 permanently, -1 disabled)")                      \
2029           range(-1, max_intx)                                               \
2030                                                                             \
2031   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
2032           "Only use occupancy as a criterion for starting a CMS collection")\
2033                                                                             \
2034   product(uintx, CMSIsTooFullPercentage, 98,                                \
2035           "An absolute ceiling above which CMS will always consider the "   \
2036           "unloading of classes when class unloading is enabled")           \
2037           range(0, 100)                                                     \
2038                                                                             \
2039   develop(bool, CMSTestInFreeList, false,                                   \
2040           "Check if the coalesced range is already in the "                 \
2041           "free lists as claimed")                                          \
2042                                                                             \
2043   notproduct(bool, CMSVerifyReturnedBytes, false,                           \


< prev index next >