1414 "limiter (a number between 0-100).") \ |
1414 "limiter (a number between 0-100).") \ |
1415 \ |
1415 \ |
1416 product(uintx, ParallelGCThreads, 0, \ |
1416 product(uintx, ParallelGCThreads, 0, \ |
1417 "Number of parallel threads parallel gc will use") \ |
1417 "Number of parallel threads parallel gc will use") \ |
1418 \ |
1418 \ |
|
1419 product(bool, UseDynamicNumberOfGCThreads, false, \ |
|
1420 "Dynamically choose the number of parallel threads " \ |
|
1421 "parallel gc will use") \ |
|
1422 \ |
|
1423 diagnostic(bool, ForceDynamicNumberOfGCThreads, false, \ |
|
1424 "Force dynamic selection of the number of" \ |
|
1425 "parallel threads parallel gc will use to aid debugging") \ |
|
1426 \ |
|
1427 product(uintx, HeapSizePerGCThread, ScaleForWordSize(64*M), \ |
|
1428 "Size of heap (bytes) per GC thread used in calculating the " \ |
|
1429 "number of GC threads") \ |
|
1430 \ |
|
1431 product(bool, TraceDynamicGCThreads, false, \ |
|
1432 "Trace the dynamic GC thread usage") \ |
|
1433 \ |
1419 develop(bool, ParallelOldGCSplitALot, false, \ |
1434 develop(bool, ParallelOldGCSplitALot, false, \ |
1420 "Provoke splitting (copying data from a young gen space to" \ |
1435 "Provoke splitting (copying data from a young gen space to" \ |
1421 "multiple destination spaces)") \ |
1436 "multiple destination spaces)") \ |
1422 \ |
1437 \ |
1423 develop(uintx, ParallelOldGCSplitInterval, 3, \ |
1438 develop(uintx, ParallelOldGCSplitInterval, 3, \ |
2355 "Trace actions of the GC task manager") \ |
2370 "Trace actions of the GC task manager") \ |
2356 \ |
2371 \ |
2357 develop(bool, TraceGCTaskQueue, false, \ |
2372 develop(bool, TraceGCTaskQueue, false, \ |
2358 "Trace actions of the GC task queues") \ |
2373 "Trace actions of the GC task queues") \ |
2359 \ |
2374 \ |
2360 develop(bool, TraceGCTaskThread, false, \ |
2375 diagnostic(bool, TraceGCTaskThread, false, \ |
2361 "Trace actions of the GC task threads") \ |
2376 "Trace actions of the GC task threads") \ |
2362 \ |
2377 \ |
2363 product(bool, PrintParallelOldGCPhaseTimes, false, \ |
2378 product(bool, PrintParallelOldGCPhaseTimes, false, \ |
2364 "Print the time taken by each parallel old gc phase." \ |
2379 "Print the time taken by each parallel old gc phase." \ |
2365 "PrintGCDetails must also be enabled.") \ |
2380 "PrintGCDetails must also be enabled.") \ |