805 "Serial mark sweep treats this as both the minimum and maximum " \
806 "value. " \
807 "CMS uses this value only if it falls back to mark sweep. " \
808 "Par compact uses a variable scale based on the density of the " \
809 "generation and treats this as the maximum value when the heap " \
810 "is either completely full or completely empty. Par compact " \
811 "also has a smaller default value; see arguments.cpp.") \
812 range(0, 100) \
813 \
814 product(uint, MarkSweepAlwaysCompactCount, 4, \
815 "How often should we fully compact the heap (ignoring the dead " \
816 "space parameters)") \
817 range(1, max_juint) \
818 \
819 develop(uintx, GCExpandToAllocateDelayMillis, 0, \
820 "Delay between expansion and allocation (in milliseconds)") \
821 \
822 product(uintx, GCDrainStackTargetSize, 64, \
823 "Number of entries we will try to leave on the stack " \
824 "during parallel gc") \
825 range(0, max_juint)
826
827 #endif // SHARE_GC_SHARED_GC_GLOBALS_HPP
|
805 "Serial mark sweep treats this as both the minimum and maximum " \
806 "value. " \
807 "CMS uses this value only if it falls back to mark sweep. " \
808 "Par compact uses a variable scale based on the density of the " \
809 "generation and treats this as the maximum value when the heap " \
810 "is either completely full or completely empty. Par compact " \
811 "also has a smaller default value; see arguments.cpp.") \
812 range(0, 100) \
813 \
814 product(uint, MarkSweepAlwaysCompactCount, 4, \
815 "How often should we fully compact the heap (ignoring the dead " \
816 "space parameters)") \
817 range(1, max_juint) \
818 \
819 develop(uintx, GCExpandToAllocateDelayMillis, 0, \
820 "Delay between expansion and allocation (in milliseconds)") \
821 \
822 product(uintx, GCDrainStackTargetSize, 64, \
823 "Number of entries we will try to leave on the stack " \
824 "during parallel gc") \
825 range(0, max_juint) \
826 \
827
828 #endif // SHARE_GC_SHARED_GC_GLOBALS_HPP
|