Summary
Obsolete the following deprecated flags:
- MaxRAMFraction
- MinRAMFraction
- InitialRAMFraction
- DefaultMaxRAMFraction
Problem
DefaultMaxRAMFraction was deprecated in JDK8 and Initial/Min/MaxRAMFraction were deprecated in JDK10. Remove their implementation to clean up the code base.
Solution
Obsolete these flags and remove their implementation.
Specification
product(uintx, MaxRAMFraction, 4, \
"Maximum fraction (1/n) of real memory used for maximum heap " \
"size. " \
"Deprecated, use MaxRAMPercentage instead") \
range(1, max_uintx) \
\
product(uintx, MinRAMFraction, 2, \
"Minimum fraction (1/n) of real memory used for maximum heap " \
"size on systems with small physical memory size. " \
"Deprecated, use MinRAMPercentage instead") \
range(1, max_uintx) \
\
product(uintx, InitialRAMFraction, 64, \
"Fraction (1/n) of real memory used for initial heap size. " \
"Deprecated, use InitialRAMPercentage instead") \
range(1, max_uintx) \
\
- csr of
-
JDK-8324771 Obsolete RAMFraction related flags
- Resolved