equal
deleted
inserted
replaced
39 #include "gc/parallel/parallel_globals.hpp" |
39 #include "gc/parallel/parallel_globals.hpp" |
40 #endif |
40 #endif |
41 #if INCLUDE_SERIALGC |
41 #if INCLUDE_SERIALGC |
42 #include "gc/serial/serial_globals.hpp" |
42 #include "gc/serial/serial_globals.hpp" |
43 #endif |
43 #endif |
|
44 #if INCLUDE_ZGC |
|
45 #include "gc/z/z_globals.hpp" |
|
46 #endif |
44 |
47 |
45 #define GC_FLAGS(develop, \ |
48 #define GC_FLAGS(develop, \ |
46 develop_pd, \ |
49 develop_pd, \ |
47 product, \ |
50 product, \ |
48 product_pd, \ |
51 product_pd, \ |
135 lp64_product, \ |
138 lp64_product, \ |
136 range, \ |
139 range, \ |
137 constraint, \ |
140 constraint, \ |
138 writeable)) \ |
141 writeable)) \ |
139 \ |
142 \ |
|
143 ZGC_ONLY(GC_Z_FLAGS( \ |
|
144 develop, \ |
|
145 develop_pd, \ |
|
146 product, \ |
|
147 product_pd, \ |
|
148 diagnostic, \ |
|
149 diagnostic_pd, \ |
|
150 experimental, \ |
|
151 notproduct, \ |
|
152 manageable, \ |
|
153 product_rw, \ |
|
154 lp64_product, \ |
|
155 range, \ |
|
156 constraint, \ |
|
157 writeable)) \ |
|
158 \ |
140 /* gc */ \ |
159 /* gc */ \ |
141 \ |
160 \ |
142 product(bool, UseConcMarkSweepGC, false, \ |
161 product(bool, UseConcMarkSweepGC, false, \ |
143 "Use Concurrent Mark-Sweep GC in the old generation") \ |
162 "Use Concurrent Mark-Sweep GC in the old generation") \ |
144 \ |
163 \ |
154 product(bool, UseParallelOldGC, false, \ |
173 product(bool, UseParallelOldGC, false, \ |
155 "Use the Parallel Old garbage collector") \ |
174 "Use the Parallel Old garbage collector") \ |
156 \ |
175 \ |
157 experimental(bool, UseEpsilonGC, false, \ |
176 experimental(bool, UseEpsilonGC, false, \ |
158 "Use the Epsilon (no-op) garbage collector") \ |
177 "Use the Epsilon (no-op) garbage collector") \ |
|
178 \ |
|
179 experimental(bool, UseZGC, false, \ |
|
180 "Use the Z garbage collector") \ |
159 \ |
181 \ |
160 product(uint, ParallelGCThreads, 0, \ |
182 product(uint, ParallelGCThreads, 0, \ |
161 "Number of parallel threads parallel gc will use") \ |
183 "Number of parallel threads parallel gc will use") \ |
162 constraint(ParallelGCThreadsConstraintFunc,AfterErgo) \ |
184 constraint(ParallelGCThreadsConstraintFunc,AfterErgo) \ |
163 \ |
185 \ |