48 f(uintx, MaxHeapFreeRatioConstraintFunc) \
49 f(intx, SoftRefLRUPolicyMSPerMBConstraintFunc) \
50 f(size_t, MarkStackSizeConstraintFunc) \
51 f(uintx, MinMetaspaceFreeRatioConstraintFunc) \
52 f(uintx, MaxMetaspaceFreeRatioConstraintFunc) \
53 f(uintx, InitialTenuringThresholdConstraintFunc) \
54 f(uintx, MaxTenuringThresholdConstraintFunc) \
55 \
56 f(uintx, MaxGCPauseMillisConstraintFunc) \
57 f(uintx, GCPauseIntervalMillisConstraintFunc) \
58 f(size_t, MinHeapSizeConstraintFunc) \
59 f(size_t, InitialHeapSizeConstraintFunc) \
60 f(size_t, MaxHeapSizeConstraintFunc) \
61 f(size_t, SoftMaxHeapSizeConstraintFunc) \
62 f(size_t, HeapBaseMinAddressConstraintFunc) \
63 f(size_t, NewSizeConstraintFunc) \
64 f(size_t, MinTLABSizeConstraintFunc) \
65 f(size_t, TLABSizeConstraintFunc) \
66 f(uintx, TLABWasteIncrementConstraintFunc) \
67 f(uintx, SurvivorRatioConstraintFunc) \
68 f(size_t, MetaspaceSizeConstraintFunc) \
69 f(size_t, MaxMetaspaceSizeConstraintFunc) \
70 f(uint, GCCardSizeInBytesConstraintFunc)
71
72 SHARED_GC_CONSTRAINTS(DECLARE_CONSTRAINT)
73
74 JVMFlag::Error MaxPLABSizeBounds(const char* name, size_t value, bool verbose);
75
76 #define GC_CONSTRAINTS(f) \
77 SHARED_GC_CONSTRAINTS(f) \
78 G1GC_ONLY(G1_GC_CONSTRAINTS(f)) \
79 PARALLELGC_ONLY(PARALLEL_GC_CONSTRAINTS(f))
80
81 #endif // SHARE_GC_SHARED_JVMFLAGCONSTRAINTSGC_HPP
|
48 f(uintx, MaxHeapFreeRatioConstraintFunc) \
49 f(intx, SoftRefLRUPolicyMSPerMBConstraintFunc) \
50 f(size_t, MarkStackSizeConstraintFunc) \
51 f(uintx, MinMetaspaceFreeRatioConstraintFunc) \
52 f(uintx, MaxMetaspaceFreeRatioConstraintFunc) \
53 f(uintx, InitialTenuringThresholdConstraintFunc) \
54 f(uintx, MaxTenuringThresholdConstraintFunc) \
55 \
56 f(uintx, MaxGCPauseMillisConstraintFunc) \
57 f(uintx, GCPauseIntervalMillisConstraintFunc) \
58 f(size_t, MinHeapSizeConstraintFunc) \
59 f(size_t, InitialHeapSizeConstraintFunc) \
60 f(size_t, MaxHeapSizeConstraintFunc) \
61 f(size_t, SoftMaxHeapSizeConstraintFunc) \
62 f(size_t, HeapBaseMinAddressConstraintFunc) \
63 f(size_t, NewSizeConstraintFunc) \
64 f(size_t, MinTLABSizeConstraintFunc) \
65 f(size_t, TLABSizeConstraintFunc) \
66 f(uintx, TLABWasteIncrementConstraintFunc) \
67 f(uintx, SurvivorRatioConstraintFunc) \
68 f(size_t, CompressedClassSpaceSizeConstraintFunc) \
69 f(size_t, MetaspaceSizeConstraintFunc) \
70 f(size_t, MaxMetaspaceSizeConstraintFunc) \
71 f(uint, GCCardSizeInBytesConstraintFunc)
72
73 SHARED_GC_CONSTRAINTS(DECLARE_CONSTRAINT)
74
75 JVMFlag::Error MaxPLABSizeBounds(const char* name, size_t value, bool verbose);
76
77 #define GC_CONSTRAINTS(f) \
78 SHARED_GC_CONSTRAINTS(f) \
79 G1GC_ONLY(G1_GC_CONSTRAINTS(f)) \
80 PARALLELGC_ONLY(PARALLEL_GC_CONSTRAINTS(f))
81
82 #endif // SHARE_GC_SHARED_JVMFLAGCONSTRAINTSGC_HPP
|