< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 12782 : [mq]: 8177963-gctasktimestampentries-reviews


1436           "Dynamically choose the number of parallel threads "              \
1437           "parallel gc will use")                                           \
1438                                                                             \
1439   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
1440              "Inject thread creation failures for "                         \
1441              "UseDynamicNumberOfGCThreads")                                 \
1442                                                                             \
1443   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1444           "Force dynamic selection of the number of "                       \
1445           "parallel threads parallel gc will use to aid debugging")         \
1446                                                                             \
1447   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1448           "Size of heap (bytes) per GC thread used in calculating the "     \
1449           "number of GC threads")                                           \
1450           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1451                                                                             \
1452   product(uint, ConcGCThreads, 0,                                           \
1453           "Number of threads concurrent gc will use")                       \
1454           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1455                                                                             \
1456   product(uintx, GCTaskTimeStampEntries, 200,                               \
1457           "Number of time stamp entries per gc worker thread")              \
1458           range(1, max_uintx)                                               \
1459                                                                             \
1460   product(bool, AlwaysTenure, false,                                        \
1461           "Always tenure objects in eden (ParallelGC only)")                \
1462                                                                             \
1463   product(bool, NeverTenure, false,                                         \
1464           "Never tenure objects in eden, may tenure on overflow "           \
1465           "(ParallelGC only)")                                              \
1466                                                                             \
1467   product(bool, ScavengeBeforeFullGC, true,                                 \
1468           "Scavenge youngest generation before each full GC.")              \
1469                                                                             \
1470   product(bool, UseConcMarkSweepGC, false,                                  \
1471           "Use Concurrent Mark-Sweep GC in the old generation")             \
1472                                                                             \
1473   product(bool, ExplicitGCInvokesConcurrent, false,                         \
1474           "A System.gc() request invokes a concurrent collection; "         \
1475           "(effective only when using concurrent collectors)")              \
1476                                                                             \
1477   product(bool, GCLockerInvokesConcurrent, false,                           \
1478           "The exit of a JNI critical section necessitating a scavenge, "   \




1436           "Dynamically choose the number of parallel threads "              \
1437           "parallel gc will use")                                           \
1438                                                                             \
1439   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
1440              "Inject thread creation failures for "                         \
1441              "UseDynamicNumberOfGCThreads")                                 \
1442                                                                             \
1443   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1444           "Force dynamic selection of the number of "                       \
1445           "parallel threads parallel gc will use to aid debugging")         \
1446                                                                             \
1447   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1448           "Size of heap (bytes) per GC thread used in calculating the "     \
1449           "number of GC threads")                                           \
1450           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1451                                                                             \
1452   product(uint, ConcGCThreads, 0,                                           \
1453           "Number of threads concurrent gc will use")                       \
1454           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1455                                                                             \
1456   product(uint, GCTaskTimeStampEntries, 200,                                \
1457           "Number of time stamp entries per gc worker thread")              \
1458           range(1, max_jint)                                                \
1459                                                                             \
1460   product(bool, AlwaysTenure, false,                                        \
1461           "Always tenure objects in eden (ParallelGC only)")                \
1462                                                                             \
1463   product(bool, NeverTenure, false,                                         \
1464           "Never tenure objects in eden, may tenure on overflow "           \
1465           "(ParallelGC only)")                                              \
1466                                                                             \
1467   product(bool, ScavengeBeforeFullGC, true,                                 \
1468           "Scavenge youngest generation before each full GC.")              \
1469                                                                             \
1470   product(bool, UseConcMarkSweepGC, false,                                  \
1471           "Use Concurrent Mark-Sweep GC in the old generation")             \
1472                                                                             \
1473   product(bool, ExplicitGCInvokesConcurrent, false,                         \
1474           "A System.gc() request invokes a concurrent collection; "         \
1475           "(effective only when using concurrent collectors)")              \
1476                                                                             \
1477   product(bool, GCLockerInvokesConcurrent, false,                           \
1478           "The exit of a JNI critical section necessitating a scavenge, "   \


< prev index next >