182 "Will be set ergonomically by default.") \
183 range(0, max_jint/wordSize) \
184 constraint(G1RSetSparseRegionEntriesConstraintFunc,AfterErgo) \
185 \
186 develop(intx, G1MaxVerifyFailures, -1, \
187 "The maximum number of verification failures to print. " \
188 "-1 means print all.") \
189 range(-1, max_jint) \
190 \
191 develop(bool, G1ScrubRemSets, true, \
192 "When true, do RS scrubbing after cleanup.") \
193 \
194 product(uintx, G1ReservePercent, 10, \
195 "It determines the minimum reserve we should have in the heap " \
196 "to minimize the probability of promotion failure.") \
197 range(0, 50) \
198 \
199 develop(bool, G1HRRSUseSparseTable, true, \
200 "When true, use sparse table to save space.") \
201 \
202 develop(bool, G1HRRSFlushLogBuffersOnVerify, false, \
203 "Forces flushing of log buffers before verification.") \
204 \
205 product(size_t, G1HeapRegionSize, 0, \
206 "Size of the G1 regions.") \
207 range(0, 32*M) \
208 constraint(G1HeapRegionSizeConstraintFunc,AfterMemoryInit) \
209 \
210 product(uint, G1ConcRefinementThreads, 0, \
211 "The number of parallel rem set update threads. " \
212 "Will be set ergonomically by default.") \
213 range(0, (max_jint-1)/wordSize) \
214 \
215 develop(bool, G1VerifyCTCleanup, false, \
216 "Verify card table cleanup.") \
217 \
218 product(size_t, G1RSetScanBlockSize, 64, \
219 "Size of a work unit of cards claimed by a worker thread" \
220 "during RSet scanning.") \
221 range(1, max_uintx) \
222 \
223 develop(uintx, G1SecondaryFreeListAppendLength, 5, \
224 "The number of regions we will add to the secondary free list " \
|
182 "Will be set ergonomically by default.") \
183 range(0, max_jint/wordSize) \
184 constraint(G1RSetSparseRegionEntriesConstraintFunc,AfterErgo) \
185 \
186 develop(intx, G1MaxVerifyFailures, -1, \
187 "The maximum number of verification failures to print. " \
188 "-1 means print all.") \
189 range(-1, max_jint) \
190 \
191 develop(bool, G1ScrubRemSets, true, \
192 "When true, do RS scrubbing after cleanup.") \
193 \
194 product(uintx, G1ReservePercent, 10, \
195 "It determines the minimum reserve we should have in the heap " \
196 "to minimize the probability of promotion failure.") \
197 range(0, 50) \
198 \
199 develop(bool, G1HRRSUseSparseTable, true, \
200 "When true, use sparse table to save space.") \
201 \
202 product(size_t, G1HeapRegionSize, 0, \
203 "Size of the G1 regions.") \
204 range(0, 32*M) \
205 constraint(G1HeapRegionSizeConstraintFunc,AfterMemoryInit) \
206 \
207 product(uint, G1ConcRefinementThreads, 0, \
208 "The number of parallel rem set update threads. " \
209 "Will be set ergonomically by default.") \
210 range(0, (max_jint-1)/wordSize) \
211 \
212 develop(bool, G1VerifyCTCleanup, false, \
213 "Verify card table cleanup.") \
214 \
215 product(size_t, G1RSetScanBlockSize, 64, \
216 "Size of a work unit of cards claimed by a worker thread" \
217 "during RSet scanning.") \
218 range(1, max_uintx) \
219 \
220 develop(uintx, G1SecondaryFreeListAppendLength, 5, \
221 "The number of regions we will add to the secondary free list " \
|