187 range(-1, max_jint) \
188 \
189 product(uintx, G1ReservePercent, 10, \
190 "It determines the minimum reserve we should have in the heap " \
191 "to minimize the probability of promotion failure.") \
192 range(0, 50) \
193 \
194 product(size_t, G1HeapRegionSize, 0, \
195 "Size of the G1 regions.") \
196 range(0, 32*M) \
197 constraint(G1HeapRegionSizeConstraintFunc,AfterMemoryInit) \
198 \
199 product(uint, G1ConcRefinementThreads, 0, \
200 "The number of parallel rem set update threads. " \
201 "Will be set ergonomically by default.") \
202 range(0, (max_jint-1)/wordSize) \
203 \
204 develop(bool, G1VerifyCTCleanup, false, \
205 "Verify card table cleanup.") \
206 \
207 product(size_t, G1RSetScanBlockSize, 64, \
208 "Size of a work unit of cards claimed by a worker thread" \
209 "during RSet scanning.") \
210 range(1, max_uintx) \
211 \
212 develop(uintx, G1DummyRegionsPerGC, 0, \
213 "The number of dummy regions G1 will allocate at the end of " \
214 "each evacuation pause in order to artificially fill up the " \
215 "heap and stress the marking implementation.") \
216 \
217 develop(bool, G1ExitOnExpansionFailure, false, \
218 "Raise a fatal VM exit out of memory failure in the event " \
219 " that heap expansion fails due to running out of swap.") \
220 \
221 experimental(uintx, G1MaxNewSizePercent, 60, \
222 "Percentage (0-100) of the heap size to use as default " \
223 " maximum young gen size.") \
224 range(0, 100) \
225 constraint(G1MaxNewSizePercentConstraintFunc,AfterErgo) \
226 \
227 experimental(uintx, G1NewSizePercent, 5, \
228 "Percentage (0-100) of the heap size to use as default " \
229 "minimum young gen size.") \
230 range(0, 100) \
231 constraint(G1NewSizePercentConstraintFunc,AfterErgo) \
|
187 range(-1, max_jint) \
188 \
189 product(uintx, G1ReservePercent, 10, \
190 "It determines the minimum reserve we should have in the heap " \
191 "to minimize the probability of promotion failure.") \
192 range(0, 50) \
193 \
194 product(size_t, G1HeapRegionSize, 0, \
195 "Size of the G1 regions.") \
196 range(0, 32*M) \
197 constraint(G1HeapRegionSizeConstraintFunc,AfterMemoryInit) \
198 \
199 product(uint, G1ConcRefinementThreads, 0, \
200 "The number of parallel rem set update threads. " \
201 "Will be set ergonomically by default.") \
202 range(0, (max_jint-1)/wordSize) \
203 \
204 develop(bool, G1VerifyCTCleanup, false, \
205 "Verify card table cleanup.") \
206 \
207 develop(uintx, G1DummyRegionsPerGC, 0, \
208 "The number of dummy regions G1 will allocate at the end of " \
209 "each evacuation pause in order to artificially fill up the " \
210 "heap and stress the marking implementation.") \
211 \
212 develop(bool, G1ExitOnExpansionFailure, false, \
213 "Raise a fatal VM exit out of memory failure in the event " \
214 " that heap expansion fails due to running out of swap.") \
215 \
216 experimental(uintx, G1MaxNewSizePercent, 60, \
217 "Percentage (0-100) of the heap size to use as default " \
218 " maximum young gen size.") \
219 range(0, 100) \
220 constraint(G1MaxNewSizePercentConstraintFunc,AfterErgo) \
221 \
222 experimental(uintx, G1NewSizePercent, 5, \
223 "Percentage (0-100) of the heap size to use as default " \
224 "minimum young gen size.") \
225 range(0, 100) \
226 constraint(G1NewSizePercentConstraintFunc,AfterErgo) \
|