< prev index next >

src/share/vm/runtime/globals.hpp

Print this page




2060           "Percentage of the (entire) heap occupancy to start a "           \
2061           "concurrent GC cycle. It is used by GCs that trigger a "          \
2062           "concurrent GC cycle based on the occupancy of the entire heap, " \
2063           "not just one of the generations (e.g., G1). A value of 0 "       \
2064           "denotes 'do constant GC cycles'.")                               \
2065           range(0, 100)                                                     \
2066                                                                             \
2067   manageable(intx, CMSTriggerInterval, -1,                                  \
2068           "Commence a CMS collection cycle (at least) every so many "       \
2069           "milliseconds (0 permanently, -1 disabled)")                      \
2070           range(-1, max_intx)                                               \
2071                                                                             \
2072   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
2073           "Only use occupancy as a criterion for starting a CMS collection")\
2074                                                                             \
2075   product(uintx, CMSIsTooFullPercentage, 98,                                \
2076           "An absolute ceiling above which CMS will always consider the "   \
2077           "unloading of classes when class unloading is enabled")           \
2078           range(0, 100)                                                     \
2079                                                                             \




2080   notproduct(bool, CMSVerifyReturnedBytes, false,                           \
2081           "Check that all the garbage collected was returned to the "       \
2082           "free lists")                                                     \
2083                                                                             \
2084   notproduct(bool, ScavengeALot, false,                                     \
2085           "Force scavenge at every Nth exit from the runtime system "       \
2086           "(N=ScavengeALotInterval)")                                       \
2087                                                                             \
2088   develop(bool, FullGCALot, false,                                          \
2089           "Force full gc at every Nth exit from the runtime system "        \
2090           "(N=FullGCALotInterval)")                                         \
2091                                                                             \
2092   notproduct(bool, GCALotAtAllSafepoints, false,                            \
2093           "Enforce ScavengeALot/GCALot at all potential safepoints")        \
2094                                                                             \
2095   product(bool, PrintPromotionFailure, false,                               \
2096           "Print additional diagnostic information following "              \
2097           "promotion failure")                                              \
2098                                                                             \
2099   notproduct(bool, PromotionFailureALot, false,                             \




2060           "Percentage of the (entire) heap occupancy to start a "           \
2061           "concurrent GC cycle. It is used by GCs that trigger a "          \
2062           "concurrent GC cycle based on the occupancy of the entire heap, " \
2063           "not just one of the generations (e.g., G1). A value of 0 "       \
2064           "denotes 'do constant GC cycles'.")                               \
2065           range(0, 100)                                                     \
2066                                                                             \
2067   manageable(intx, CMSTriggerInterval, -1,                                  \
2068           "Commence a CMS collection cycle (at least) every so many "       \
2069           "milliseconds (0 permanently, -1 disabled)")                      \
2070           range(-1, max_intx)                                               \
2071                                                                             \
2072   product(bool, UseCMSInitiatingOccupancyOnly, false,                       \
2073           "Only use occupancy as a criterion for starting a CMS collection")\
2074                                                                             \
2075   product(uintx, CMSIsTooFullPercentage, 98,                                \
2076           "An absolute ceiling above which CMS will always consider the "   \
2077           "unloading of classes when class unloading is enabled")           \
2078           range(0, 100)                                                     \
2079                                                                             \
2080   develop(bool, CMSTestInFreeList, false,                                   \
2081           "Check if the coalesced range is already in the "                 \
2082           "free lists as claimed")                                          \
2083                                                                             \
2084   notproduct(bool, CMSVerifyReturnedBytes, false,                           \
2085           "Check that all the garbage collected was returned to the "       \
2086           "free lists")                                                     \
2087                                                                             \
2088   notproduct(bool, ScavengeALot, false,                                     \
2089           "Force scavenge at every Nth exit from the runtime system "       \
2090           "(N=ScavengeALotInterval)")                                       \
2091                                                                             \
2092   develop(bool, FullGCALot, false,                                          \
2093           "Force full gc at every Nth exit from the runtime system "        \
2094           "(N=FullGCALotInterval)")                                         \
2095                                                                             \
2096   notproduct(bool, GCALotAtAllSafepoints, false,                            \
2097           "Enforce ScavengeALot/GCALot at all potential safepoints")        \
2098                                                                             \
2099   product(bool, PrintPromotionFailure, false,                               \
2100           "Print additional diagnostic information following "              \
2101           "promotion failure")                                              \
2102                                                                             \
2103   notproduct(bool, PromotionFailureALot, false,                             \


< prev index next >