< prev index next >

src/share/vm/gc/g1/g1_globals.hpp

Print this page




 235   develop(uintx, G1StressConcRegionFreeingDelayMillis, 0,                   \
 236           "Artificial delay during concurrent region freeing")              \
 237                                                                             \
 238   develop(uintx, G1DummyRegionsPerGC, 0,                                    \
 239           "The number of dummy regions G1 will allocate at the end of "     \
 240           "each evacuation pause in order to artificially fill up the "     \
 241           "heap and stress the marking implementation.")                    \
 242                                                                             \
 243   develop(bool, G1ExitOnExpansionFailure, false,                            \
 244           "Raise a fatal VM exit out of memory failure in the event "       \
 245           " that heap expansion fails due to running out of swap.")         \
 246                                                                             \
 247   develop(uintx, G1ConcMarkForceOverflow, 0,                                \
 248           "The number of times we'll force an overflow during "             \
 249           "concurrent marking")                                             \
 250                                                                             \
 251   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 252           "Percentage (0-100) of the heap size to use as default "          \
 253           " maximum young gen size.")                                       \
 254           range(0, 100)                                                     \
 255           constraint(G1MaxNewSizePercentConstraintFunc)                     \
 256                                                                             \
 257   experimental(uintx, G1NewSizePercent, 5,                                  \
 258           "Percentage (0-100) of the heap size to use as default "          \
 259           "minimum young gen size.")                                        \
 260           constraint(G1NewSizePercentConstraintFunc)                        \
 261                                                                             \
 262   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 263           "Threshold for regions to be considered for inclusion in the "    \
 264           "collection set of mixed GCs. "                                   \
 265           "Regions with live bytes exceeding this will not be collected.")  \
 266           range(0, 100)                                                     \
 267                                                                             \
 268   product(uintx, G1HeapWastePercent, 5,                                     \
 269           "Amount of space, expressed as a percentage of the heap size, "   \
 270           "that G1 is willing not to collect to avoid expensive GCs.")      \
 271           range(0, 100)                                                     \
 272                                                                             \
 273   product(uintx, G1MixedGCCountTarget, 8,                                   \
 274           "The target number of mixed GCs after a marking cycle.")          \
 275                                                                             \
 276   experimental(bool, G1EagerReclaimHumongousObjects, true,                  \
 277           "Try to reclaim dead large objects at every young GC.")           \
 278                                                                             \
 279   experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true,     \
 280           "Try to reclaim dead large objects that have a few stale "        \




 235   develop(uintx, G1StressConcRegionFreeingDelayMillis, 0,                   \
 236           "Artificial delay during concurrent region freeing")              \
 237                                                                             \
 238   develop(uintx, G1DummyRegionsPerGC, 0,                                    \
 239           "The number of dummy regions G1 will allocate at the end of "     \
 240           "each evacuation pause in order to artificially fill up the "     \
 241           "heap and stress the marking implementation.")                    \
 242                                                                             \
 243   develop(bool, G1ExitOnExpansionFailure, false,                            \
 244           "Raise a fatal VM exit out of memory failure in the event "       \
 245           " that heap expansion fails due to running out of swap.")         \
 246                                                                             \
 247   develop(uintx, G1ConcMarkForceOverflow, 0,                                \
 248           "The number of times we'll force an overflow during "             \
 249           "concurrent marking")                                             \
 250                                                                             \
 251   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 252           "Percentage (0-100) of the heap size to use as default "          \
 253           " maximum young gen size.")                                       \
 254           range(0, 100)                                                     \
 255           constraint(G1MaxNewSizePercentConstraintFunc,AfterParse)          \
 256                                                                             \
 257   experimental(uintx, G1NewSizePercent, 5,                                  \
 258           "Percentage (0-100) of the heap size to use as default "          \
 259           "minimum young gen size.")                                        \
 260           constraint(G1NewSizePercentConstraintFunc,AfterParse)             \
 261                                                                             \
 262   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 263           "Threshold for regions to be considered for inclusion in the "    \
 264           "collection set of mixed GCs. "                                   \
 265           "Regions with live bytes exceeding this will not be collected.")  \
 266           range(0, 100)                                                     \
 267                                                                             \
 268   product(uintx, G1HeapWastePercent, 5,                                     \
 269           "Amount of space, expressed as a percentage of the heap size, "   \
 270           "that G1 is willing not to collect to avoid expensive GCs.")      \
 271           range(0, 100)                                                     \
 272                                                                             \
 273   product(uintx, G1MixedGCCountTarget, 8,                                   \
 274           "The target number of mixed GCs after a marking cycle.")          \
 275                                                                             \
 276   experimental(bool, G1EagerReclaimHumongousObjects, true,                  \
 277           "Try to reclaim dead large objects at every young GC.")           \
 278                                                                             \
 279   experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true,     \
 280           "Try to reclaim dead large objects that have a few stale "        \


< prev index next >