332 \ 333 develop(bool, G1EvacuationFailureALotDuringConcMark, true, \ 334 "Force use of evacuation failure handling during evacuation " \ 335 "pauses when marking is in progress") \ 336 \ 337 develop(bool, G1EvacuationFailureALotDuringInitialMark, true, \ 338 "Force use of evacuation failure handling during initial mark " \ 339 "evacuation pauses") \ 340 \ 341 develop(bool, G1EvacuationFailureALotDuringYoungGC, true, \ 342 "Force use of evacuation failure handling during young " \ 343 "evacuation pauses") \ 344 \ 345 develop(bool, G1EvacuationFailureALotDuringMixedGC, true, \ 346 "Force use of evacuation failure handling during mixed " \ 347 "evacuation pauses") \ 348 \ 349 diagnostic(bool, G1VerifyRSetsDuringFullGC, false, \ 350 "If true, perform verification of each heap region's " \ 351 "remembered set when verifying the heap during a full GC.") \ 352 \ 353 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \ 354 "Verify the code root lists attached to each heap region.") \ 355 \ 356 develop(bool, G1VerifyBitmaps, false, \ 357 "Verifies the consistency of the marking bitmaps") 358 359 G1_FLAGS(DECLARE_DEVELOPER_FLAG, \ 360 DECLARE_PD_DEVELOPER_FLAG, \ 361 DECLARE_PRODUCT_FLAG, \ 362 DECLARE_PD_PRODUCT_FLAG, \ 363 DECLARE_DIAGNOSTIC_FLAG, \ 364 DECLARE_EXPERIMENTAL_FLAG, \ 365 DECLARE_NOTPRODUCT_FLAG, \ 366 DECLARE_MANAGEABLE_FLAG, \ 367 DECLARE_PRODUCT_RW_FLAG, \ 368 IGNORE_RANGE, \ 369 IGNORE_CONSTRAINT) 370 371 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP | 332 \ 333 develop(bool, G1EvacuationFailureALotDuringConcMark, true, \ 334 "Force use of evacuation failure handling during evacuation " \ 335 "pauses when marking is in progress") \ 336 \ 337 develop(bool, G1EvacuationFailureALotDuringInitialMark, true, \ 338 "Force use of evacuation failure handling during initial mark " \ 339 "evacuation pauses") \ 340 \ 341 develop(bool, G1EvacuationFailureALotDuringYoungGC, true, \ 342 "Force use of evacuation failure handling during young " \ 343 "evacuation pauses") \ 344 \ 345 develop(bool, G1EvacuationFailureALotDuringMixedGC, true, \ 346 "Force use of evacuation failure handling during mixed " \ 347 "evacuation pauses") \ 348 \ 349 diagnostic(bool, G1VerifyRSetsDuringFullGC, false, \ 350 "If true, perform verification of each heap region's " \ 351 "remembered set when verifying the heap during a full GC.") \ 352 diagnostic(bool, G1VerifyRSetsAfterEvacuationPause, false, \ 353 "If true, perform verification of each heap region's " \ 354 "remembered set after evacuation pause.") \ 355 \ 356 diagnostic(bool, G1VerifyHeapRegionCodeRoots, false, \ 357 "Verify the code root lists attached to each heap region.") \ 358 \ 359 develop(bool, G1VerifyBitmaps, false, \ 360 "Verifies the consistency of the marking bitmaps") 361 362 G1_FLAGS(DECLARE_DEVELOPER_FLAG, \ 363 DECLARE_PD_DEVELOPER_FLAG, \ 364 DECLARE_PRODUCT_FLAG, \ 365 DECLARE_PD_PRODUCT_FLAG, \ 366 DECLARE_DIAGNOSTIC_FLAG, \ 367 DECLARE_EXPERIMENTAL_FLAG, \ 368 DECLARE_NOTPRODUCT_FLAG, \ 369 DECLARE_MANAGEABLE_FLAG, \ 370 DECLARE_PRODUCT_RW_FLAG, \ 371 IGNORE_RANGE, \ 372 IGNORE_CONSTRAINT) 373 374 #endif // SHARE_VM_GC_G1_G1_GLOBALS_HPP |