< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 49182 : 8198510: Enable UseDynamicNumberOfGCThreads by default
Reviewed-by: tschatzl


1413           "for a system GC")                                                \
1414                                                                             \
1415   product(uintx, ParallelOldDeadWoodLimiterMean, 50,                        \
1416           "The mean used by the parallel compact dead wood "                \
1417           "limiter (a number between 0-100)")                               \
1418           range(0, 100)                                                     \
1419                                                                             \
1420   product(uintx, ParallelOldDeadWoodLimiterStdDev, 80,                      \
1421           "The standard deviation used by the parallel compact dead wood "  \
1422           "limiter (a number between 0-100)")                               \
1423           range(0, 100)                                                     \
1424                                                                             \
1425   product(uint, ParallelGCThreads, 0,                                       \
1426           "Number of parallel threads parallel gc will use")                \
1427           constraint(ParallelGCThreadsConstraintFunc,AfterErgo)             \
1428                                                                             \
1429   diagnostic(bool, UseSemaphoreGCThreadsSynchronization, true,              \
1430             "Use semaphore synchronization for the GC Threads, "            \
1431             "instead of synchronization based on mutexes")                  \
1432                                                                             \
1433   product(bool, UseDynamicNumberOfGCThreads, false,                         \
1434           "Dynamically choose the number of parallel threads "              \
1435           "parallel gc will use")                                           \

1436                                                                             \
1437   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
1438              "Inject thread creation failures for "                         \
1439              "UseDynamicNumberOfGCThreads")                                 \
1440                                                                             \
1441   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1442           "Force dynamic selection of the number of "                       \
1443           "parallel threads parallel gc will use to aid debugging")         \
1444                                                                             \
1445   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1446           "Size of heap (bytes) per GC thread used in calculating the "     \
1447           "number of GC threads")                                           \
1448           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1449                                                                             \
1450   product(uint, ConcGCThreads, 0,                                           \
1451           "Number of threads concurrent gc will use")                       \
1452           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1453                                                                             \
1454   product(uint, GCTaskTimeStampEntries, 200,                                \
1455           "Number of time stamp entries per gc worker thread")              \




1413           "for a system GC")                                                \
1414                                                                             \
1415   product(uintx, ParallelOldDeadWoodLimiterMean, 50,                        \
1416           "The mean used by the parallel compact dead wood "                \
1417           "limiter (a number between 0-100)")                               \
1418           range(0, 100)                                                     \
1419                                                                             \
1420   product(uintx, ParallelOldDeadWoodLimiterStdDev, 80,                      \
1421           "The standard deviation used by the parallel compact dead wood "  \
1422           "limiter (a number between 0-100)")                               \
1423           range(0, 100)                                                     \
1424                                                                             \
1425   product(uint, ParallelGCThreads, 0,                                       \
1426           "Number of parallel threads parallel gc will use")                \
1427           constraint(ParallelGCThreadsConstraintFunc,AfterErgo)             \
1428                                                                             \
1429   diagnostic(bool, UseSemaphoreGCThreadsSynchronization, true,              \
1430             "Use semaphore synchronization for the GC Threads, "            \
1431             "instead of synchronization based on mutexes")                  \
1432                                                                             \
1433   product(bool, UseDynamicNumberOfGCThreads, true,                          \
1434           "Dynamically choose the number of threads up to a maximum of "    \
1435           "ParallelGCThreads parallel collectors will use for garbage "     \
1436           "collection work")                                                \
1437                                                                             \
1438   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
1439              "Inject thread creation failures for "                         \
1440              "UseDynamicNumberOfGCThreads")                                 \
1441                                                                             \
1442   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1443           "Force dynamic selection of the number of "                       \
1444           "parallel threads parallel gc will use to aid debugging")         \
1445                                                                             \
1446   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1447           "Size of heap (bytes) per GC thread used in calculating the "     \
1448           "number of GC threads")                                           \
1449           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1450                                                                             \
1451   product(uint, ConcGCThreads, 0,                                           \
1452           "Number of threads concurrent gc will use")                       \
1453           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1454                                                                             \
1455   product(uint, GCTaskTimeStampEntries, 200,                                \
1456           "Number of time stamp entries per gc worker thread")              \


< prev index next >