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

Print this page
rev 6670 : fast reclaim main patch


 272   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 273           "Percentage (0-100) of the heap size to use as default "          \
 274           " maximum young gen size.")                                       \
 275                                                                             \
 276   experimental(uintx, G1MixedGCLiveThresholdPercent, 65,                    \
 277           "Threshold for regions to be considered for inclusion in the "    \
 278           "collection set of mixed GCs. "                                   \
 279           "Regions with live bytes exceeding this will not be collected.")  \
 280                                                                             \
 281   product(uintx, G1HeapWastePercent, 10,                                    \
 282           "Amount of space, expressed as a percentage of the heap size, "   \
 283           "that G1 is willing not to collect to avoid expensive GCs.")      \
 284                                                                             \
 285   product(uintx, G1MixedGCCountTarget, 8,                                   \
 286           "The target number of mixed GCs after a marking cycle.")          \
 287                                                                             \
 288   experimental(uintx, G1CodeRootsChunkCacheKeepPercent, 10,                 \
 289           "The amount of code root chunks that should be kept at most "     \
 290           "as percentage of already allocated.")                            \
 291                                                                             \







 292   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 293           "An upper bound for the number of old CSet regions expressed "    \
 294           "as a percentage of the heap size.")                              \
 295                                                                             \
 296   experimental(ccstr, G1LogLevel, NULL,                                     \
 297           "Log level for G1 logging: fine, finer, finest")                  \
 298                                                                             \
 299   notproduct(bool, G1EvacuationFailureALot, false,                          \
 300           "Force use of evacuation failure handling during certain "        \
 301           "evacuation pauses")                                              \
 302                                                                             \
 303   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 304           "Number of successful evacuations between evacuation failures "   \
 305           "occurring at object copying")                                    \
 306                                                                             \
 307   develop(uintx, G1EvacuationFailureALotInterval, 5,                        \
 308           "Total collections between forced triggering of evacuation "      \
 309           "failures")                                                       \
 310                                                                             \
 311   develop(bool, G1EvacuationFailureALotDuringConcMark, true,                \




 272   experimental(uintx, G1MaxNewSizePercent, 60,                              \
 273           "Percentage (0-100) of the heap size to use as default "          \
 274           " maximum young gen size.")                                       \
 275                                                                             \
 276   experimental(uintx, G1MixedGCLiveThresholdPercent, 65,                    \
 277           "Threshold for regions to be considered for inclusion in the "    \
 278           "collection set of mixed GCs. "                                   \
 279           "Regions with live bytes exceeding this will not be collected.")  \
 280                                                                             \
 281   product(uintx, G1HeapWastePercent, 10,                                    \
 282           "Amount of space, expressed as a percentage of the heap size, "   \
 283           "that G1 is willing not to collect to avoid expensive GCs.")      \
 284                                                                             \
 285   product(uintx, G1MixedGCCountTarget, 8,                                   \
 286           "The target number of mixed GCs after a marking cycle.")          \
 287                                                                             \
 288   experimental(uintx, G1CodeRootsChunkCacheKeepPercent, 10,                 \
 289           "The amount of code root chunks that should be kept at most "     \
 290           "as percentage of already allocated.")                            \
 291                                                                             \
 292   experimental(bool, G1ReclaimDeadHumongousObjectsAtYoungGC, true,              \
 293           "Try to reclaim dead large objects at every young GC.")           \
 294                                                                             \
 295   experimental(bool, G1TraceReclaimDeadHumongousObjectsAtYoungGC, false,        \
 296           "Print some information about large object liveness "             \
 297           "at every young GC.")                                             \
 298                                                                             \
 299   experimental(uintx, G1OldCSetRegionThresholdPercent, 10,                  \
 300           "An upper bound for the number of old CSet regions expressed "    \
 301           "as a percentage of the heap size.")                              \
 302                                                                             \
 303   experimental(ccstr, G1LogLevel, NULL,                                     \
 304           "Log level for G1 logging: fine, finer, finest")                  \
 305                                                                             \
 306   notproduct(bool, G1EvacuationFailureALot, false,                          \
 307           "Force use of evacuation failure handling during certain "        \
 308           "evacuation pauses")                                              \
 309                                                                             \
 310   develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
 311           "Number of successful evacuations between evacuation failures "   \
 312           "occurring at object copying")                                    \
 313                                                                             \
 314   develop(uintx, G1EvacuationFailureALotInterval, 5,                        \
 315           "Total collections between forced triggering of evacuation "      \
 316           "failures")                                                       \
 317                                                                             \
 318   develop(bool, G1EvacuationFailureALotDuringConcMark, true,                \