39 constraint, \ 40 writeable) \ 41 \ 42 experimental(ccstr, ZPath, NULL, \ 43 "Filesystem path for Java heap backing storage " \ 44 "(must be a tmpfs or a hugetlbfs filesystem)") \ 45 \ 46 experimental(double, ZAllocationSpikeTolerance, 2.0, \ 47 "Allocation spike tolerance factor") \ 48 \ 49 experimental(double, ZFragmentationLimit, 25.0, \ 50 "Maximum allowed heap fragmentation") \ 51 \ 52 experimental(size_t, ZMarkStackSpaceLimit, 8*G, \ 53 "Maximum number of bytes allocated for mark stacks") \ 54 range(32*M, 1024*G) \ 55 \ 56 experimental(uint, ZCollectionInterval, 0, \ 57 "Force GC at a fixed time interval (in seconds)") \ 58 \ 59 diagnostic(uint, ZStatisticsInterval, 10, \ 60 "Time between statistics print outs (in seconds)") \ 61 range(1, (uint)-1) \ 62 \ 63 diagnostic(bool, ZStatisticsForceTrace, false, \ 64 "Force tracing of ZStats") \ 65 \ 66 diagnostic(bool, ZProactive, true, \ 67 "Enable proactive GC cycles") \ 68 \ 69 diagnostic(bool, ZVerifyViews, false, \ 70 "Verify heap view accesses") \ 71 \ 72 diagnostic(bool, ZVerifyMarking, false, \ 73 "Verify marking stacks") \ 74 \ 75 diagnostic(bool, ZVerifyForwarding, false, \ 76 "Verify forwarding tables") \ 77 \ 78 diagnostic(bool, ZOptimizeLoadBarriers, true, \ | 39 constraint, \ 40 writeable) \ 41 \ 42 experimental(ccstr, ZPath, NULL, \ 43 "Filesystem path for Java heap backing storage " \ 44 "(must be a tmpfs or a hugetlbfs filesystem)") \ 45 \ 46 experimental(double, ZAllocationSpikeTolerance, 2.0, \ 47 "Allocation spike tolerance factor") \ 48 \ 49 experimental(double, ZFragmentationLimit, 25.0, \ 50 "Maximum allowed heap fragmentation") \ 51 \ 52 experimental(size_t, ZMarkStackSpaceLimit, 8*G, \ 53 "Maximum number of bytes allocated for mark stacks") \ 54 range(32*M, 1024*G) \ 55 \ 56 experimental(uint, ZCollectionInterval, 0, \ 57 "Force GC at a fixed time interval (in seconds)") \ 58 \ 59 experimental(bool, ZUncommit, true, \ 60 "Uncommit unused memory") \ 61 \ 62 experimental(uintx, ZUncommitDelay, 5 * 60, \ 63 "Uncommit memory if it has been unused for the specified " \ 64 "amount of time (in seconds)") \ 65 \ 66 diagnostic(uint, ZStatisticsInterval, 10, \ 67 "Time between statistics print outs (in seconds)") \ 68 range(1, (uint)-1) \ 69 \ 70 diagnostic(bool, ZStatisticsForceTrace, false, \ 71 "Force tracing of ZStats") \ 72 \ 73 diagnostic(bool, ZProactive, true, \ 74 "Enable proactive GC cycles") \ 75 \ 76 diagnostic(bool, ZVerifyViews, false, \ 77 "Verify heap view accesses") \ 78 \ 79 diagnostic(bool, ZVerifyMarking, false, \ 80 "Verify marking stacks") \ 81 \ 82 diagnostic(bool, ZVerifyForwarding, false, \ 83 "Verify forwarding tables") \ 84 \ 85 diagnostic(bool, ZOptimizeLoadBarriers, true, \ |