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 \ 61 diagnostic(uint, ZStatisticsInterval, 10, \ 62 "Time between statistics print outs (in seconds)") \ 63 range(1, (uint)-1) \ 64 \ 65 diagnostic(bool, ZProactive, true, \ 66 "Enable proactive GC cycles") \ 67 \ 68 diagnostic(bool, ZVerifyViews, false, \ 69 "Verify heap view accesses") \ 70 \ 71 diagnostic(bool, ZVerifyRoots, trueInDebug, \ 72 "Verify roots") \ 73 \ 74 diagnostic(bool, ZVerifyObjects, false, \ 75 "Verify objects") \ 76 \ 77 diagnostic(bool, ZVerifyMarking, trueInDebug, \ 78 "Verify marking stacks") \ 79 \ 80 diagnostic(bool, ZVerifyForwarding, false, \ 81 "Verify forwarding tables") 82 83 #endif // SHARE_GC_Z_Z_GLOBALS_HPP | 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, ZProactive, true, \ 55 "Enable proactive GC cycles") \ 56 \ 57 experimental(bool, ZUncommit, true, \ 58 "Uncommit unused memory") \ 59 \ 60 experimental(uintx, ZUncommitDelay, 5 * 60, \ 61 "Uncommit memory if it has been unused for the specified " \ 62 "amount of time (in seconds)") \ 63 \ 64 diagnostic(uint, ZStatisticsInterval, 10, \ 65 "Time between statistics print outs (in seconds)") \ 66 range(1, (uint)-1) \ 67 \ 68 diagnostic(bool, ZVerifyViews, false, \ 69 "Verify heap view accesses") \ 70 \ 71 diagnostic(bool, ZVerifyRoots, trueInDebug, \ 72 "Verify roots") \ 73 \ 74 diagnostic(bool, ZVerifyObjects, false, \ 75 "Verify objects") \ 76 \ 77 diagnostic(bool, ZVerifyMarking, trueInDebug, \ 78 "Verify marking stacks") \ 79 \ 80 diagnostic(bool, ZVerifyForwarding, false, \ 81 "Verify forwarding tables") 82 83 #endif // SHARE_GC_Z_Z_GLOBALS_HPP |