< prev index next >

src/hotspot/share/gc/shared/gc_globals.hpp

Print this page




 331                                                                             \
 332   develop(bool, FullGCALot, false,                                          \
 333           "Force full gc at every Nth exit from the runtime system "        \
 334           "(N=FullGCALotInterval)")                                         \
 335                                                                             \
 336   notproduct(bool, GCALotAtAllSafepoints, false,                            \
 337           "Enforce ScavengeALot/GCALot at all potential safepoints")        \
 338                                                                             \
 339   notproduct(bool, PromotionFailureALot, false,                             \
 340           "Use promotion failure handling on every youngest generation "    \
 341           "collection")                                                     \
 342                                                                             \
 343   develop(uintx, PromotionFailureALotCount, 1000,                           \
 344           "Number of promotion failures occurring at PLAB "                 \
 345           "refill attempts (ParNew) or promotion attempts "                 \
 346           "(other young collectors)")                                       \
 347                                                                             \
 348   develop(uintx, PromotionFailureALotInterval, 5,                           \
 349           "Total collections between promotion failures a lot")             \
 350                                                                             \




 351   experimental(uintx, WorkStealingSleepMillis, 1,                           \
 352           "Sleep time when sleep is used for yields")                       \
 353                                                                             \
 354   experimental(uintx, WorkStealingYieldsBeforeSleep, 5000,                  \
 355           "Number of yields before a sleep is done during work stealing")   \
 356                                                                             \
 357   experimental(uintx, WorkStealingHardSpins, 4096,                          \
 358           "Number of iterations in a spin loop between checks on "          \
 359           "time out of hard spin")                                          \
 360                                                                             \
 361   experimental(uintx, WorkStealingSpinToYieldRatio, 10,                     \
 362           "Ratio of hard spins to calls to yield")                          \
 363                                                                             \
 364   develop(uintx, ObjArrayMarkingStride, 2048,                               \
 365           "Number of object array elements to push onto the marking stack " \
 366           "before pushing a continuation entry")                            \
 367                                                                             \
 368   develop(bool, MetadataAllocationFailALot, false,                          \
 369           "Fail metadata allocations at intervals controlled by "           \
 370           "MetadataAllocationFailALotInterval")                             \




 331                                                                             \
 332   develop(bool, FullGCALot, false,                                          \
 333           "Force full gc at every Nth exit from the runtime system "        \
 334           "(N=FullGCALotInterval)")                                         \
 335                                                                             \
 336   notproduct(bool, GCALotAtAllSafepoints, false,                            \
 337           "Enforce ScavengeALot/GCALot at all potential safepoints")        \
 338                                                                             \
 339   notproduct(bool, PromotionFailureALot, false,                             \
 340           "Use promotion failure handling on every youngest generation "    \
 341           "collection")                                                     \
 342                                                                             \
 343   develop(uintx, PromotionFailureALotCount, 1000,                           \
 344           "Number of promotion failures occurring at PLAB "                 \
 345           "refill attempts (ParNew) or promotion attempts "                 \
 346           "(other young collectors)")                                       \
 347                                                                             \
 348   develop(uintx, PromotionFailureALotInterval, 5,                           \
 349           "Total collections between promotion failures a lot")             \
 350                                                                             \
 351   experimental(bool, UseOWSTTaskTerminator, true,                           \
 352           "Use OWST(Optomized Work Stealing Threads) task termination "     \
 353           "protocol")                                                       \
 354                                                                             \
 355   experimental(uintx, WorkStealingSleepMillis, 1,                           \
 356           "Sleep time when sleep is used for yields")                       \
 357                                                                             \
 358   experimental(uintx, WorkStealingYieldsBeforeSleep, 5000,                  \
 359           "Number of yields before a sleep is done during work stealing")   \
 360                                                                             \
 361   experimental(uintx, WorkStealingHardSpins, 4096,                          \
 362           "Number of iterations in a spin loop between checks on "          \
 363           "time out of hard spin")                                          \
 364                                                                             \
 365   experimental(uintx, WorkStealingSpinToYieldRatio, 10,                     \
 366           "Ratio of hard spins to calls to yield")                          \
 367                                                                             \
 368   develop(uintx, ObjArrayMarkingStride, 2048,                               \
 369           "Number of object array elements to push onto the marking stack " \
 370           "before pushing a continuation entry")                            \
 371                                                                             \
 372   develop(bool, MetadataAllocationFailALot, false,                          \
 373           "Fail metadata allocations at intervals controlled by "           \
 374           "MetadataAllocationFailALotInterval")                             \


< prev index next >