53 "Allow Java threads to stall and wait for GC to complete " \ 54 "instead of immediately throwing an OutOfMemoryError") \ 55 \ 56 product(size_t, ZMarkStackSpaceLimit, 8*G, \ 57 "Maximum number of bytes allocated for mark stacks") \ 58 range(32*M, 1024*G) \ 59 \ 60 product(uint, ZCollectionInterval, 0, \ 61 "Force GC at a fixed time interval (in seconds)") \ 62 \ 63 product(uint, ZStatisticsInterval, 10, \ 64 "Time between statistics print outs (in seconds)") \ 65 range(1, (uint)-1) \ 66 \ 67 diagnostic(bool, ZStatisticsForceTrace, false, \ 68 "Force tracing of ZStats") \ 69 \ 70 diagnostic(bool, ZProactive, true, \ 71 "Enable proactive GC cycles") \ 72 \ 73 diagnostic(bool, ZUnmapBadViews, false, \ 74 "Unmap bad (inactive) heap views") \ 75 \ 76 diagnostic(bool, ZVerifyMarking, false, \ 77 "Verify marking stacks") \ 78 \ 79 diagnostic(bool, ZVerifyForwarding, false, \ 80 "Verify forwarding tables") \ 81 \ 82 diagnostic(bool, ZOptimizeLoadBarriers, true, \ 83 "Apply load barrier optimizations") \ 84 \ 85 develop(bool, ZVerifyLoadBarriers, false, \ 86 "Verify that reference loads are followed by barriers") 87 88 #endif // SHARE_GC_Z_Z_GLOBALS_HPP | 53 "Allow Java threads to stall and wait for GC to complete " \ 54 "instead of immediately throwing an OutOfMemoryError") \ 55 \ 56 product(size_t, ZMarkStackSpaceLimit, 8*G, \ 57 "Maximum number of bytes allocated for mark stacks") \ 58 range(32*M, 1024*G) \ 59 \ 60 product(uint, ZCollectionInterval, 0, \ 61 "Force GC at a fixed time interval (in seconds)") \ 62 \ 63 product(uint, ZStatisticsInterval, 10, \ 64 "Time between statistics print outs (in seconds)") \ 65 range(1, (uint)-1) \ 66 \ 67 diagnostic(bool, ZStatisticsForceTrace, false, \ 68 "Force tracing of ZStats") \ 69 \ 70 diagnostic(bool, ZProactive, true, \ 71 "Enable proactive GC cycles") \ 72 \ 73 diagnostic(bool, ZVerifyViews, false, \ 74 "Verify heap view accesses") \ 75 \ 76 diagnostic(bool, ZVerifyMarking, false, \ 77 "Verify marking stacks") \ 78 \ 79 diagnostic(bool, ZVerifyForwarding, false, \ 80 "Verify forwarding tables") \ 81 \ 82 diagnostic(bool, ZOptimizeLoadBarriers, true, \ 83 "Apply load barrier optimizations") \ 84 \ 85 develop(bool, ZVerifyLoadBarriers, false, \ 86 "Verify that reference loads are followed by barriers") 87 88 #endif // SHARE_GC_Z_Z_GLOBALS_HPP |