< prev index next >

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

Print this page
rev 10493 : [mq]: 8077144-concurrent-mark-thread-init-fix


 243           "Percentage (0-100) of the heap size to use as default "          \
 244           "minimum young gen size.")                                        \
 245           range(0, 100)                                                     \
 246           constraint(G1NewSizePercentConstraintFunc,AfterErgo)              \
 247                                                                             \
 248   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 249           "Threshold for regions to be considered for inclusion in the "    \
 250           "collection set of mixed GCs. "                                   \
 251           "Regions with live bytes exceeding this will not be collected.")  \
 252           range(0, 100)                                                     \
 253                                                                             \
 254   product(uintx, G1HeapWastePercent, 5,                                     \
 255           "Amount of space, expressed as a percentage of the heap size, "   \
 256           "that G1 is willing not to collect to avoid expensive GCs.")      \
 257           range(0, 100)                                                     \
 258                                                                             \
 259   product(uintx, G1MixedGCCountTarget, 8,                                   \
 260           "The target number of mixed GCs after a marking cycle.")          \
 261           range(0, max_uintx)                                               \
 262                                                                             \



 263   experimental(bool, G1EagerReclaimHumongousObjects, true,                  \
 264           "Try to reclaim dead large objects at every young GC.")           \
 265                                                                             \
 266   experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true,     \
 267           "Try to reclaim dead large objects that have a few stale "        \
 268           "references at every young GC.")                                  \
 269                                                                             \
 270   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 271           "An upper bound for the number of old CSet regions expressed "    \
 272           "as a percentage of the heap size.")                              \
 273           range(0, 100)                                                     \
 274                                                                             \
 275   notproduct(bool, G1EvacuationFailureALot, false,                          \
 276           "Force use of evacuation failure handling during certain "        \
 277           "evacuation pauses")                                              \
 278                                                                             \
 279   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 280           "Number of successful evacuations between evacuation failures "   \
 281           "occurring at object copying")                                    \
 282                                                                             \




 243           "Percentage (0-100) of the heap size to use as default "          \
 244           "minimum young gen size.")                                        \
 245           range(0, 100)                                                     \
 246           constraint(G1NewSizePercentConstraintFunc,AfterErgo)              \
 247                                                                             \
 248   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 249           "Threshold for regions to be considered for inclusion in the "    \
 250           "collection set of mixed GCs. "                                   \
 251           "Regions with live bytes exceeding this will not be collected.")  \
 252           range(0, 100)                                                     \
 253                                                                             \
 254   product(uintx, G1HeapWastePercent, 5,                                     \
 255           "Amount of space, expressed as a percentage of the heap size, "   \
 256           "that G1 is willing not to collect to avoid expensive GCs.")      \
 257           range(0, 100)                                                     \
 258                                                                             \
 259   product(uintx, G1MixedGCCountTarget, 8,                                   \
 260           "The target number of mixed GCs after a marking cycle.")          \
 261           range(0, max_uintx)                                               \
 262                                                                             \
 263   experimental(bool, G1PretouchAuxiliaryMemory, false,                      \
 264           "Pre-touch large auxiliary data structures used by the GC.")      \
 265                                                                             \
 266   experimental(bool, G1EagerReclaimHumongousObjects, true,                  \
 267           "Try to reclaim dead large objects at every young GC.")           \
 268                                                                             \
 269   experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true,     \
 270           "Try to reclaim dead large objects that have a few stale "        \
 271           "references at every young GC.")                                  \
 272                                                                             \
 273   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 274           "An upper bound for the number of old CSet regions expressed "    \
 275           "as a percentage of the heap size.")                              \
 276           range(0, 100)                                                     \
 277                                                                             \
 278   notproduct(bool, G1EvacuationFailureALot, false,                          \
 279           "Force use of evacuation failure handling during certain "        \
 280           "evacuation pauses")                                              \
 281                                                                             \
 282   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 283           "Number of successful evacuations between evacuation failures "   \
 284           "occurring at object copying")                                    \
 285                                                                             \


< prev index next >