1155 \ |
1155 \ |
1156 product(bool, UseParallelDensePrefixUpdate, true, \ |
1156 product(bool, UseParallelDensePrefixUpdate, true, \ |
1157 "In the Parallel Old garbage collector use parallel dense" \ |
1157 "In the Parallel Old garbage collector use parallel dense" \ |
1158 " prefix update") \ |
1158 " prefix update") \ |
1159 \ |
1159 \ |
1160 develop(bool, UseParallelOldGCChunkPointerCalc, true, \ |
|
1161 "In the Parallel Old garbage collector use chucks to calculate" \ |
|
1162 " new object locations") \ |
|
1163 \ |
|
1164 product(uintx, HeapMaximumCompactionInterval, 20, \ |
1160 product(uintx, HeapMaximumCompactionInterval, 20, \ |
1165 "How often should we maximally compact the heap (not allowing " \ |
1161 "How often should we maximally compact the heap (not allowing " \ |
1166 "any dead space)") \ |
1162 "any dead space)") \ |
1167 \ |
1163 \ |
1168 product(uintx, HeapFirstMaximumCompactionCount, 3, \ |
1164 product(uintx, HeapFirstMaximumCompactionCount, 3, \ |
1187 "Number of parallel threads parallel gc will use") \ |
1183 "Number of parallel threads parallel gc will use") \ |
1188 \ |
1184 \ |
1189 product(uintx, ParallelCMSThreads, 0, \ |
1185 product(uintx, ParallelCMSThreads, 0, \ |
1190 "Max number of threads CMS will use for concurrent work") \ |
1186 "Max number of threads CMS will use for concurrent work") \ |
1191 \ |
1187 \ |
1192 develop(bool, VerifyParallelOldWithMarkSweep, false, \ |
|
1193 "Use the MarkSweep code to verify phases of Parallel Old") \ |
|
1194 \ |
|
1195 develop(uintx, VerifyParallelOldWithMarkSweepInterval, 1, \ |
|
1196 "Interval at which the MarkSweep code is used to verify " \ |
|
1197 "phases of Parallel Old") \ |
|
1198 \ |
|
1199 develop(bool, ParallelOldMTUnsafeMarkBitMap, false, \ |
1188 develop(bool, ParallelOldMTUnsafeMarkBitMap, false, \ |
1200 "Use the Parallel Old MT unsafe in marking the bitmap") \ |
1189 "Use the Parallel Old MT unsafe in marking the bitmap") \ |
1201 \ |
1190 \ |
1202 develop(bool, ParallelOldMTUnsafeUpdateLiveData, false, \ |
1191 develop(bool, ParallelOldMTUnsafeUpdateLiveData, false, \ |
1203 "Use the Parallel Old MT unsafe in update of live size") \ |
1192 "Use the Parallel Old MT unsafe in update of live size") \ |
1204 \ |
1193 \ |
1205 develop(bool, TraceChunkTasksQueuing, false, \ |
1194 develop(bool, TraceRegionTasksQueuing, false, \ |
1206 "Trace the queuing of the chunk tasks") \ |
1195 "Trace the queuing of the region tasks") \ |
1207 \ |
1196 \ |
1208 product(uintx, ParallelMarkingThreads, 0, \ |
1197 product(uintx, ParallelMarkingThreads, 0, \ |
1209 "Number of marking threads concurrent gc will use") \ |
1198 "Number of marking threads concurrent gc will use") \ |
1210 \ |
1199 \ |
1211 product(uintx, YoungPLABSize, 4096, \ |
1200 product(uintx, YoungPLABSize, 4096, \ |