26 27 #include "runtime/globals.hpp" 28 29 #define Z_FLAGS(develop, \ 30 develop_pd, \ 31 product, \ 32 product_pd, \ 33 diagnostic, \ 34 diagnostic_pd, \ 35 experimental, \ 36 notproduct, \ 37 manageable, \ 38 product_rw, \ 39 range, \ 40 constraint, \ 41 writeable) \ 42 \ 43 product(bool, UseZGC, false, \ 44 "Use the Z garbage collector") \ 45 \ 46 product(bool, UseLoadBarrier, false, \ 47 "Use load barrier on all reference loads") \ 48 \ 49 product(ccstr, ZPath, NULL, \ 50 "Filesystem path for Java heap backing storage " \ 51 "(must be a tmpfs or a hugetlbfs filesystem)") \ 52 \ 53 product(double, ZAllocationSpikeTolerance, 2.0, \ 54 "Allocation spike tolerance factor") \ 55 \ 56 product(double, ZFragmentationLimit, 25.0, \ 57 "Maximum allowed heap fragmentation") \ 58 \ 59 product(bool, ZStallOnOutOfMemory, true, \ 60 "Allow Java threads to stall and wait for GC to complete " \ 61 "instead of immediately throwing an OutOfMemoryError") \ 62 \ 63 product(uint, ZCollectionInterval, 0, \ 64 "Time between GCs (in seconds)") \ 65 \ 66 product(uint, ZStatisticsInterval, 10, \ 67 "Time between statistics print outs (in seconds)") \ 68 range(1, (uint)-1) \ | 26 27 #include "runtime/globals.hpp" 28 29 #define Z_FLAGS(develop, \ 30 develop_pd, \ 31 product, \ 32 product_pd, \ 33 diagnostic, \ 34 diagnostic_pd, \ 35 experimental, \ 36 notproduct, \ 37 manageable, \ 38 product_rw, \ 39 range, \ 40 constraint, \ 41 writeable) \ 42 \ 43 product(bool, UseZGC, false, \ 44 "Use the Z garbage collector") \ 45 \ 46 product(ccstr, ZPath, NULL, \ 47 "Filesystem path for Java heap backing storage " \ 48 "(must be a tmpfs or a hugetlbfs filesystem)") \ 49 \ 50 product(double, ZAllocationSpikeTolerance, 2.0, \ 51 "Allocation spike tolerance factor") \ 52 \ 53 product(double, ZFragmentationLimit, 25.0, \ 54 "Maximum allowed heap fragmentation") \ 55 \ 56 product(bool, ZStallOnOutOfMemory, true, \ 57 "Allow Java threads to stall and wait for GC to complete " \ 58 "instead of immediately throwing an OutOfMemoryError") \ 59 \ 60 product(uint, ZCollectionInterval, 0, \ 61 "Time between GCs (in seconds)") \ 62 \ 63 product(uint, ZStatisticsInterval, 10, \ 64 "Time between statistics print outs (in seconds)") \ 65 range(1, (uint)-1) \ |