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