3231 product(uintx, TLABWasteIncrement, 4, \
3232 "Increment allowed waste at slow allocation") \
3233 range(0, max_jint) \
3234 constraint(TLABWasteIncrementConstraintFunc,AfterMemoryInit) \
3235 \
3236 product(uintx, SurvivorRatio, 8, \
3237 "Ratio of eden/survivor space size") \
3238 range(1, max_uintx-2) \
3239 constraint(SurvivorRatioConstraintFunc,AfterMemoryInit) \
3240 \
3241 product(uintx, NewRatio, 2, \
3242 "Ratio of old/new generation sizes") \
3243 range(0, max_uintx-1) \
3244 \
3245 product_pd(size_t, NewSizeThreadIncrease, \
3246 "Additional size added to desired new generation size per " \
3247 "non-daemon thread (in bytes)") \
3248 range(0, max_uintx) \
3249 \
3250 product_pd(size_t, MetaspaceSize, \
3251 "Initial size of Metaspaces (in bytes)") \
3252 constraint(MetaspaceSizeConstraintFunc,AfterErgo) \
3253 \
3254 product(size_t, MaxMetaspaceSize, max_uintx, \
3255 "Maximum size of Metaspaces (in bytes)") \
3256 constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo) \
3257 \
3258 product(size_t, CompressedClassSpaceSize, 1*G, \
3259 "Maximum size of class area in Metaspace when compressed " \
3260 "class pointers are used") \
3261 range(1*M, 3*G) \
3262 \
3263 manageable(uintx, MinHeapFreeRatio, 40, \
3264 "The minimum percentage of heap free after GC to avoid expansion."\
3265 " For most GCs this applies to the old generation. In G1 and" \
3266 " ParallelGC it applies to the whole heap.") \
3267 range(0, 100) \
3268 constraint(MinHeapFreeRatioConstraintFunc,AfterErgo) \
3269 \
3270 manageable(uintx, MaxHeapFreeRatio, 70, \
3271 "The maximum percentage of heap free after GC to avoid shrinking."\
|
3231 product(uintx, TLABWasteIncrement, 4, \
3232 "Increment allowed waste at slow allocation") \
3233 range(0, max_jint) \
3234 constraint(TLABWasteIncrementConstraintFunc,AfterMemoryInit) \
3235 \
3236 product(uintx, SurvivorRatio, 8, \
3237 "Ratio of eden/survivor space size") \
3238 range(1, max_uintx-2) \
3239 constraint(SurvivorRatioConstraintFunc,AfterMemoryInit) \
3240 \
3241 product(uintx, NewRatio, 2, \
3242 "Ratio of old/new generation sizes") \
3243 range(0, max_uintx-1) \
3244 \
3245 product_pd(size_t, NewSizeThreadIncrease, \
3246 "Additional size added to desired new generation size per " \
3247 "non-daemon thread (in bytes)") \
3248 range(0, max_uintx) \
3249 \
3250 product_pd(size_t, MetaspaceSize, \
3251 "Initial threshold (in bytes) at which a garbage collection " \
3252 "is done to reduce Metaspace usage") \
3253 constraint(MetaspaceSizeConstraintFunc,AfterErgo) \
3254 \
3255 product(size_t, MaxMetaspaceSize, max_uintx, \
3256 "Maximum size of Metaspaces (in bytes)") \
3257 constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo) \
3258 \
3259 product(size_t, CompressedClassSpaceSize, 1*G, \
3260 "Maximum size of class area in Metaspace when compressed " \
3261 "class pointers are used") \
3262 range(1*M, 3*G) \
3263 \
3264 manageable(uintx, MinHeapFreeRatio, 40, \
3265 "The minimum percentage of heap free after GC to avoid expansion."\
3266 " For most GCs this applies to the old generation. In G1 and" \
3267 " ParallelGC it applies to the whole heap.") \
3268 range(0, 100) \
3269 constraint(MinHeapFreeRatioConstraintFunc,AfterErgo) \
3270 \
3271 manageable(uintx, MaxHeapFreeRatio, 70, \
3272 "The maximum percentage of heap free after GC to avoid shrinking."\
|