2035 "Real memory size (in bytes) used to set maximum heap size") \ |
2035 "Real memory size (in bytes) used to set maximum heap size") \ |
2036 range(0, 0XFFFFFFFFFFFFFFFF) \ |
2036 range(0, 0XFFFFFFFFFFFFFFFF) \ |
2037 \ |
2037 \ |
2038 product(size_t, ErgoHeapSizeLimit, 0, \ |
2038 product(size_t, ErgoHeapSizeLimit, 0, \ |
2039 "Maximum ergonomically set heap size (in bytes); zero means use " \ |
2039 "Maximum ergonomically set heap size (in bytes); zero means use " \ |
2040 "MaxRAM / MaxRAMFraction") \ |
2040 "MaxRAM * MaxRAMPercentage / 100") \ |
2041 range(0, max_uintx) \ |
2041 range(0, max_uintx) \ |
2042 \ |
2042 \ |
2043 experimental(bool, UseCGroupMemoryLimitForHeap, false, \ |
2043 experimental(bool, UseCGroupMemoryLimitForHeap, false, \ |
2044 "Use CGroup memory limit as physical memory limit for heap " \ |
2044 "Use CGroup memory limit as physical memory limit for heap " \ |
2045 "sizing") \ |
2045 "sizing") \ |
2046 \ |
2046 \ |
2047 product(uintx, MaxRAMFraction, 4, \ |
2047 product(uintx, MaxRAMFraction, 4, \ |
2048 "Maximum fraction (1/n) of real memory used for maximum heap " \ |
2048 "Maximum fraction (1/n) of real memory used for maximum heap " \ |
2049 "size") \ |
2049 "size. " \ |
|
2050 "Deprecated, use MaxRAMPercentage instead") \ |
2050 range(1, max_uintx) \ |
2051 range(1, max_uintx) \ |
2051 \ |
2052 \ |
2052 product(uintx, MinRAMFraction, 2, \ |
2053 product(uintx, MinRAMFraction, 2, \ |
2053 "Minimum fraction (1/n) of real memory used for maximum heap " \ |
2054 "Minimum fraction (1/n) of real memory used for maximum heap " \ |
|
2055 "size on systems with small physical memory size. " \ |
|
2056 "Deprecated, use MinRAMPercentage instead") \ |
|
2057 range(1, max_uintx) \ |
|
2058 \ |
|
2059 product(uintx, InitialRAMFraction, 64, \ |
|
2060 "Fraction (1/n) of real memory used for initial heap size. " \ |
|
2061 "Deprecated, use InitialRAMPercentage instead") \ |
|
2062 range(1, max_uintx) \ |
|
2063 \ |
|
2064 product(double, MaxRAMPercentage, 25.0, \ |
|
2065 "Maximum percentage of real memory used for maximum heap size") \ |
|
2066 range(0.0, 100.0) \ |
|
2067 \ |
|
2068 product(double, MinRAMPercentage, 50.0, \ |
|
2069 "Minimum percentage of real memory used for maximum heap" \ |
2054 "size on systems with small physical memory size") \ |
2070 "size on systems with small physical memory size") \ |
2055 range(1, max_uintx) \ |
2071 range(0.0, 100.0) \ |
2056 \ |
2072 \ |
2057 product(uintx, InitialRAMFraction, 64, \ |
2073 product(double, InitialRAMPercentage, 1.5625, \ |
2058 "Fraction (1/n) of real memory used for initial heap size") \ |
2074 "Percentage of real memory used for initial heap size") \ |
2059 range(1, max_uintx) \ |
2075 range(0.0, 100.0) \ |
2060 \ |
2076 \ |
2061 develop(uintx, MaxVirtMemFraction, 2, \ |
2077 develop(uintx, MaxVirtMemFraction, 2, \ |
2062 "Maximum fraction (1/n) of virtual memory used for ergonomically "\ |
2078 "Maximum fraction (1/n) of virtual memory used for ergonomically "\ |
2063 "determining maximum heap size") \ |
2079 "determining maximum heap size") \ |
2064 \ |
2080 \ |