21 * questions. 22 */ 23 24 #ifndef SHARE_GC_Z_Z_GLOBALS_HPP 25 #define SHARE_GC_Z_Z_GLOBALS_HPP 26 27 #define GC_Z_FLAGS(develop, \ 28 develop_pd, \ 29 product, \ 30 product_pd, \ 31 diagnostic, \ 32 diagnostic_pd, \ 33 experimental, \ 34 notproduct, \ 35 manageable, \ 36 product_rw, \ 37 lp64_product, \ 38 range, \ 39 constraint) \ 40 \ 41 experimental(ccstr, ZPath, NULL, \ 42 "Filesystem path for Java heap backing storage " \ 43 "(must be a tmpfs or a hugetlbfs filesystem)") \ 44 \ 45 experimental(double, ZAllocationSpikeTolerance, 2.0, \ 46 "Allocation spike tolerance factor") \ 47 \ 48 experimental(double, ZFragmentationLimit, 25.0, \ 49 "Maximum allowed heap fragmentation") \ 50 \ 51 experimental(size_t, ZMarkStackSpaceLimit, 8*G, \ 52 "Maximum number of bytes allocated for mark stacks") \ 53 range(32*M, 1024*G) \ 54 \ 55 experimental(uint, ZCollectionInterval, 0, \ 56 "Force GC at a fixed time interval (in seconds)") \ 57 \ 58 experimental(bool, ZUncommit, true, \ 59 "Uncommit unused memory") \ 60 \ 61 experimental(uintx, ZUncommitDelay, 5 * 60, \ 62 "Uncommit memory if it has been unused for the specified " \ 63 "amount of time (in seconds)") \ 64 \ | 21 * questions. 22 */ 23 24 #ifndef SHARE_GC_Z_Z_GLOBALS_HPP 25 #define SHARE_GC_Z_Z_GLOBALS_HPP 26 27 #define GC_Z_FLAGS(develop, \ 28 develop_pd, \ 29 product, \ 30 product_pd, \ 31 diagnostic, \ 32 diagnostic_pd, \ 33 experimental, \ 34 notproduct, \ 35 manageable, \ 36 product_rw, \ 37 lp64_product, \ 38 range, \ 39 constraint) \ 40 \ 41 experimental(double, ZAllocationSpikeTolerance, 2.0, \ 42 "Allocation spike tolerance factor") \ 43 \ 44 experimental(double, ZFragmentationLimit, 25.0, \ 45 "Maximum allowed heap fragmentation") \ 46 \ 47 experimental(size_t, ZMarkStackSpaceLimit, 8*G, \ 48 "Maximum number of bytes allocated for mark stacks") \ 49 range(32*M, 1024*G) \ 50 \ 51 experimental(uint, ZCollectionInterval, 0, \ 52 "Force GC at a fixed time interval (in seconds)") \ 53 \ 54 experimental(bool, ZUncommit, true, \ 55 "Uncommit unused memory") \ 56 \ 57 experimental(uintx, ZUncommitDelay, 5 * 60, \ 58 "Uncommit memory if it has been unused for the specified " \ 59 "amount of time (in seconds)") \ 60 \ |