< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 11458 : code_review1: add logging for failures


1522           "limiter (a number between 0-100)")                               \
1523           range(0, 100)                                                     \
1524                                                                             \
1525   product(uintx, ParallelOldDeadWoodLimiterStdDev, 80,                      \
1526           "The standard deviation used by the parallel compact dead wood "  \
1527           "limiter (a number between 0-100)")                               \
1528           range(0, 100)                                                     \
1529                                                                             \
1530   product(uint, ParallelGCThreads, 0,                                       \
1531           "Number of parallel threads parallel gc will use")                \
1532           constraint(ParallelGCThreadsConstraintFunc,AfterErgo)             \
1533                                                                             \
1534   diagnostic(bool, UseSemaphoreGCThreadsSynchronization, true,              \
1535             "Use semaphore synchronization for the GC Threads, "            \
1536             "instead of synchronization based on mutexes")                  \
1537                                                                             \
1538   product(bool, UseDynamicNumberOfGCThreads, false,                         \
1539           "Dynamically choose the number of parallel threads "              \
1540           "parallel gc will use")                                           \
1541                                                                             \




1542   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1543           "Force dynamic selection of the number of "                       \
1544           "parallel threads parallel gc will use to aid debugging")         \
1545                                                                             \
1546   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1547           "Size of heap (bytes) per GC thread used in calculating the "     \
1548           "number of GC threads")                                           \
1549           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1550                                                                             \
1551   product(uint, ConcGCThreads, 0,                                           \
1552           "Number of threads concurrent gc will use")                       \
1553           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1554                                                                             \
1555   product(uintx, GCTaskTimeStampEntries, 200,                               \
1556           "Number of time stamp entries per gc worker thread")              \
1557           range(1, max_uintx)                                               \
1558                                                                             \
1559   product(bool, AlwaysTenure, false,                                        \
1560           "Always tenure objects in eden (ParallelGC only)")                \
1561                                                                             \




1522           "limiter (a number between 0-100)")                               \
1523           range(0, 100)                                                     \
1524                                                                             \
1525   product(uintx, ParallelOldDeadWoodLimiterStdDev, 80,                      \
1526           "The standard deviation used by the parallel compact dead wood "  \
1527           "limiter (a number between 0-100)")                               \
1528           range(0, 100)                                                     \
1529                                                                             \
1530   product(uint, ParallelGCThreads, 0,                                       \
1531           "Number of parallel threads parallel gc will use")                \
1532           constraint(ParallelGCThreadsConstraintFunc,AfterErgo)             \
1533                                                                             \
1534   diagnostic(bool, UseSemaphoreGCThreadsSynchronization, true,              \
1535             "Use semaphore synchronization for the GC Threads, "            \
1536             "instead of synchronization based on mutexes")                  \
1537                                                                             \
1538   product(bool, UseDynamicNumberOfGCThreads, false,                         \
1539           "Dynamically choose the number of parallel threads "              \
1540           "parallel gc will use")                                           \
1541                                                                             \
1542   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
1543              "Inject thread creation failures for "                         \
1544              "UseDynamicNumberOfGCThreads")                                 \
1545                                                                             \
1546   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
1547           "Force dynamic selection of the number of "                       \
1548           "parallel threads parallel gc will use to aid debugging")         \
1549                                                                             \
1550   product(size_t, HeapSizePerGCThread, ScaleForWordSize(64*M),              \
1551           "Size of heap (bytes) per GC thread used in calculating the "     \
1552           "number of GC threads")                                           \
1553           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
1554                                                                             \
1555   product(uint, ConcGCThreads, 0,                                           \
1556           "Number of threads concurrent gc will use")                       \
1557           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
1558                                                                             \
1559   product(uintx, GCTaskTimeStampEntries, 200,                               \
1560           "Number of time stamp entries per gc worker thread")              \
1561           range(1, max_uintx)                                               \
1562                                                                             \
1563   product(bool, AlwaysTenure, false,                                        \
1564           "Always tenure objects in eden (ParallelGC only)")                \
1565                                                                             \


< prev index next >