673 "garbage than this value, then the region will not be compacted" \
674 "during G1 full GC.") \
675 range(0, 100) \
676 \
677 product(uint, MarkSweepAlwaysCompactCount, 4, \
678 "How often should we fully compact the heap (ignoring the dead " \
679 "space parameters)") \
680 range(1, max_juint) \
681 \
682 develop(uintx, GCExpandToAllocateDelayMillis, 0, \
683 "Delay between expansion and allocation (in milliseconds)") \
684 \
685 product(uintx, GCDrainStackTargetSize, 64, \
686 "Number of entries we will try to leave on the stack " \
687 "during parallel gc") \
688 range(0, max_juint) \
689 \
690 product(uint, GCCardSizeInBytes, 512, \
691 "Card table entry size (in bytes) for card based collectors") \
692 range(128, NOT_LP64(512) LP64_ONLY(1024)) \
693 constraint(GCCardSizeInBytesConstraintFunc,AtParse)
694 // end of GC_FLAGS
695
696 DECLARE_FLAGS(GC_FLAGS)
697
698 #endif // SHARE_GC_SHARED_GC_GLOBALS_HPP
|
673 "garbage than this value, then the region will not be compacted" \
674 "during G1 full GC.") \
675 range(0, 100) \
676 \
677 product(uint, MarkSweepAlwaysCompactCount, 4, \
678 "How often should we fully compact the heap (ignoring the dead " \
679 "space parameters)") \
680 range(1, max_juint) \
681 \
682 develop(uintx, GCExpandToAllocateDelayMillis, 0, \
683 "Delay between expansion and allocation (in milliseconds)") \
684 \
685 product(uintx, GCDrainStackTargetSize, 64, \
686 "Number of entries we will try to leave on the stack " \
687 "during parallel gc") \
688 range(0, max_juint) \
689 \
690 product(uint, GCCardSizeInBytes, 512, \
691 "Card table entry size (in bytes) for card based collectors") \
692 range(128, NOT_LP64(512) LP64_ONLY(1024)) \
693 constraint(GCCardSizeInBytesConstraintFunc,AtParse) \
694 \
695 product(bool, UseAltGCForwarding, false, EXPERIMENTAL, \
696 "Use alternative GC forwarding that preserves object headers") \
697
698 // end of GC_FLAGS
699
700 DECLARE_FLAGS(GC_FLAGS)
701
702 #endif // SHARE_GC_SHARED_GC_GLOBALS_HPP
|