< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 8851 : [mq]: webrev.00
rev 8852 : [mq]: webrev.01
rev 8854 : [mq]: webrev.03


1839   product(bool, CMSReplenishIntermediate, true,                             \
1840           "Replenish all intermediate free-list caches")                    \
1841                                                                             \
1842   product(bool, CMSSplitIndexedFreeListBlocks, true,                        \
1843           "When satisfying batched demand, split blocks from the "          \
1844           "IndexedFreeList whose size is a multiple of requested size")     \
1845                                                                             \
1846   product(bool, CMSLoopWarn, false,                                         \
1847           "Warn in case of excessive CMS looping")                          \
1848                                                                             \
1849   develop(bool, CMSOverflowEarlyRestoration, false,                         \
1850           "Restore preserved marks early")                                  \
1851                                                                             \
1852   /* where does the range max value of (max_jint - 1) come from? */         \
1853   product(size_t, MarkStackSizeMax, NOT_LP64(4*M) LP64_ONLY(512*M),         \
1854           "Maximum size of marking stack")                                  \
1855           range(1, (max_jint - 1))                                          \
1856                                                                             \
1857   product(size_t, MarkStackSize, NOT_LP64(32*K) LP64_ONLY(4*M),             \
1858           "Size of marking stack")                                          \
1859           range(0, MarkStackSizeMax)                                        \
1860                                                                             \
1861   notproduct(bool, CMSMarkStackOverflowALot, false,                         \
1862           "Simulate frequent marking stack / work queue overflow")          \
1863                                                                             \
1864   notproduct(uintx, CMSMarkStackOverflowInterval, 1000,                     \
1865           "An \"interval\" counter that determines how frequently "         \
1866           "to simulate overflow; a smaller number increases frequency")     \
1867                                                                             \
1868   product(uintx, CMSMaxAbortablePrecleanLoops, 0,                           \
1869           "Maximum number of abortable preclean iterations, if > 0")        \
1870                                                                             \
1871   product(intx, CMSMaxAbortablePrecleanTime, 5000,                          \
1872           "Maximum time in abortable preclean (in milliseconds)")           \
1873           range(0, max_intx)                                                \
1874                                                                             \
1875   product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100,              \
1876           "Nominal minimum work per abortable preclean iteration")          \
1877                                                                             \
1878   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1879           "Time that we sleep between iterations when not given "           \




1839   product(bool, CMSReplenishIntermediate, true,                             \
1840           "Replenish all intermediate free-list caches")                    \
1841                                                                             \
1842   product(bool, CMSSplitIndexedFreeListBlocks, true,                        \
1843           "When satisfying batched demand, split blocks from the "          \
1844           "IndexedFreeList whose size is a multiple of requested size")     \
1845                                                                             \
1846   product(bool, CMSLoopWarn, false,                                         \
1847           "Warn in case of excessive CMS looping")                          \
1848                                                                             \
1849   develop(bool, CMSOverflowEarlyRestoration, false,                         \
1850           "Restore preserved marks early")                                  \
1851                                                                             \
1852   /* where does the range max value of (max_jint - 1) come from? */         \
1853   product(size_t, MarkStackSizeMax, NOT_LP64(4*M) LP64_ONLY(512*M),         \
1854           "Maximum size of marking stack")                                  \
1855           range(1, (max_jint - 1))                                          \
1856                                                                             \
1857   product(size_t, MarkStackSize, NOT_LP64(32*K) LP64_ONLY(4*M),             \
1858           "Size of marking stack")                                          \
1859           constraint(MarkStackSizeConstraintFunc,AfterErgo)                 \
1860                                                                             \
1861   notproduct(bool, CMSMarkStackOverflowALot, false,                         \
1862           "Simulate frequent marking stack / work queue overflow")          \
1863                                                                             \
1864   notproduct(uintx, CMSMarkStackOverflowInterval, 1000,                     \
1865           "An \"interval\" counter that determines how frequently "         \
1866           "to simulate overflow; a smaller number increases frequency")     \
1867                                                                             \
1868   product(uintx, CMSMaxAbortablePrecleanLoops, 0,                           \
1869           "Maximum number of abortable preclean iterations, if > 0")        \
1870                                                                             \
1871   product(intx, CMSMaxAbortablePrecleanTime, 5000,                          \
1872           "Maximum time in abortable preclean (in milliseconds)")           \
1873           range(0, max_intx)                                                \
1874                                                                             \
1875   product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100,              \
1876           "Nominal minimum work per abortable preclean iteration")          \
1877                                                                             \
1878   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1879           "Time that we sleep between iterations when not given "           \


< prev index next >