< prev index next >

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

Print this page
rev 7558 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary:
Reviewed-by:
rev 7559 : imported patch bengt-review
rev 7560 : [mq]: bengt-review2


 253   experimental(uintx, G1NewSizePercent, 5,                                  \
 254           "Percentage (0-100) of the heap size to use as default "          \
 255           "minimum young gen size.")                                        \
 256                                                                             \
 257   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 258           "Percentage (0-100) of the heap size to use as default "          \
 259           " maximum young gen size.")                                       \
 260                                                                             \
 261   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 262           "Threshold for regions to be considered for inclusion in the "    \
 263           "collection set of mixed GCs. "                                   \
 264           "Regions with live bytes exceeding this will not be collected.")  \
 265                                                                             \
 266   product(uintx, G1HeapWastePercent, 5,                                     \
 267           "Amount of space, expressed as a percentage of the heap size, "   \
 268           "that G1 is willing not to collect to avoid expensive GCs.")      \
 269                                                                             \
 270   product(uintx, G1MixedGCCountTarget, 8,                                   \
 271           "The target number of mixed GCs after a marking cycle.")          \
 272                                                                             \
 273   experimental(bool, G1ReclaimDeadHumongousObjectsAtYoungGC, true,          \
 274           "Try to reclaim dead large objects at every young GC.")           \
 275                                                                             \
 276   experimental(bool, G1TraceReclaimDeadHumongousObjectsAtYoungGC, false,    \




 277           "Print some information about large object liveness "             \
 278           "at every young GC.")                                             \
 279                                                                             \
 280   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 281           "An upper bound for the number of old CSet regions expressed "    \
 282           "as a percentage of the heap size.")                              \
 283                                                                             \
 284   experimental(ccstr, G1LogLevel, NULL,                                     \
 285           "Log level for G1 logging: fine, finer, finest")                  \
 286                                                                             \
 287   notproduct(bool, G1EvacuationFailureALot, false,                          \
 288           "Force use of evacuation failure handling during certain "        \
 289           "evacuation pauses")                                              \
 290                                                                             \
 291   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 292           "Number of successful evacuations between evacuation failures "   \
 293           "occurring at object copying")                                    \
 294                                                                             \
 295   develop(uintx, G1EvacuationFailureALotInterval, 5,                        \
 296           "Total collections between forced triggering of evacuation "      \




 253   experimental(uintx, G1NewSizePercent, 5,                                  \
 254           "Percentage (0-100) of the heap size to use as default "          \
 255           "minimum young gen size.")                                        \
 256                                                                             \
 257   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 258           "Percentage (0-100) of the heap size to use as default "          \
 259           " maximum young gen size.")                                       \
 260                                                                             \
 261   experimental(uintx, G1MixedGCLiveThresholdPercent, 85,                    \
 262           "Threshold for regions to be considered for inclusion in the "    \
 263           "collection set of mixed GCs. "                                   \
 264           "Regions with live bytes exceeding this will not be collected.")  \
 265                                                                             \
 266   product(uintx, G1HeapWastePercent, 5,                                     \
 267           "Amount of space, expressed as a percentage of the heap size, "   \
 268           "that G1 is willing not to collect to avoid expensive GCs.")      \
 269                                                                             \
 270   product(uintx, G1MixedGCCountTarget, 8,                                   \
 271           "The target number of mixed GCs after a marking cycle.")          \
 272                                                                             \
 273   experimental(bool, G1EagerReclaimHumongousObjects, true,                  \
 274           "Try to reclaim dead large objects at every young GC.")           \
 275                                                                             \
 276   experimental(bool, G1EagerReclaimHumongousObjectsWithStaleRefs, true,     \
 277           "Try to reclaim dead large objects that have a few stale "        \
 278           "references at every young GC.")                                  \
 279                                                                             \
 280   experimental(bool, G1TraceEagerReclaimHumongousObjects, false,            \
 281           "Print some information about large object liveness "             \
 282           "at every young GC.")                                             \
 283                                                                             \
 284   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 285           "An upper bound for the number of old CSet regions expressed "    \
 286           "as a percentage of the heap size.")                              \
 287                                                                             \
 288   experimental(ccstr, G1LogLevel, NULL,                                     \
 289           "Log level for G1 logging: fine, finer, finest")                  \
 290                                                                             \
 291   notproduct(bool, G1EvacuationFailureALot, false,                          \
 292           "Force use of evacuation failure handling during certain "        \
 293           "evacuation pauses")                                              \
 294                                                                             \
 295   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 296           "Number of successful evacuations between evacuation failures "   \
 297           "occurring at object copying")                                    \
 298                                                                             \
 299   develop(uintx, G1EvacuationFailureALotInterval, 5,                        \
 300           "Total collections between forced triggering of evacuation "      \


< prev index next >