src/share/vm/runtime/globals.hpp

Print this page




1667           "Maximum time in abortable preclean in ms")                       \
1668                                                                             \
1669   product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100,              \
1670           "(Temporary, subject to experimentation)"                         \
1671           "Nominal minimum work per abortable preclean iteration")          \
1672                                                                             \
1673   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1674           "(Temporary, subject to experimentation)"                         \
1675           " Time that we sleep between iterations when not given"           \
1676           " enough work per iteration")                                     \
1677                                                                             \
1678   product(uintx, CMSRescanMultiple, 32,                                     \
1679           "Size (in cards) of CMS parallel rescan task")                    \
1680                                                                             \
1681   product(uintx, CMSConcMarkMultiple, 32,                                   \
1682           "Size (in cards) of CMS concurrent MT marking task")              \
1683                                                                             \
1684   product(bool, CMSAbortSemantics, false,                                   \
1685           "Whether abort-on-overflow semantics is implemented")             \
1686                                                                             \



1687   product(bool, CMSParallelRemarkEnabled, true,                             \
1688           "Whether parallel remark enabled (only if ParNewGC)")             \
1689                                                                             \
1690   product(bool, CMSParallelSurvivorRemarkEnabled, true,                     \
1691           "Whether parallel remark of survivor space"                       \
1692           " enabled (effective only if CMSParallelRemarkEnabled)")          \
1693                                                                             \
1694   product(bool, CMSPLABRecordAlways, true,                                  \
1695           "Whether to always record survivor space PLAB bdries"             \
1696           " (effective only if CMSParallelSurvivorRemarkEnabled)")          \
1697                                                                             \
1698   product(bool, CMSConcurrentMTEnabled, true,                               \
1699           "Whether multi-threaded concurrent work enabled (if ParNewGC)")   \
1700                                                                             \
1701   product(bool, CMSPrecleaningEnabled, true,                                \
1702           "Whether concurrent precleaning enabled")                         \
1703                                                                             \
1704   product(uintx, CMSPrecleanIter, 3,                                        \
1705           "Maximum number of precleaning iteration passes")                 \
1706                                                                             \




1667           "Maximum time in abortable preclean in ms")                       \
1668                                                                             \
1669   product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100,              \
1670           "(Temporary, subject to experimentation)"                         \
1671           "Nominal minimum work per abortable preclean iteration")          \
1672                                                                             \
1673   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1674           "(Temporary, subject to experimentation)"                         \
1675           " Time that we sleep between iterations when not given"           \
1676           " enough work per iteration")                                     \
1677                                                                             \
1678   product(uintx, CMSRescanMultiple, 32,                                     \
1679           "Size (in cards) of CMS parallel rescan task")                    \
1680                                                                             \
1681   product(uintx, CMSConcMarkMultiple, 32,                                   \
1682           "Size (in cards) of CMS concurrent MT marking task")              \
1683                                                                             \
1684   product(bool, CMSAbortSemantics, false,                                   \
1685           "Whether abort-on-overflow semantics is implemented")             \
1686                                                                             \
1687   product(bool, CMSParallelInitialMarkEnabled, true,                        \
1688           "Use the parallel initial mark.")                                 \
1689                                                                             \
1690   product(bool, CMSParallelRemarkEnabled, true,                             \
1691           "Whether parallel remark enabled (only if ParNewGC)")             \
1692                                                                             \
1693   product(bool, CMSParallelSurvivorRemarkEnabled, true,                     \
1694           "Whether parallel remark of survivor space"                       \
1695           " enabled (effective only if CMSParallelRemarkEnabled)")          \
1696                                                                             \
1697   product(bool, CMSPLABRecordAlways, true,                                  \
1698           "Whether to always record survivor space PLAB bdries"             \
1699           " (effective only if CMSParallelSurvivorRemarkEnabled)")          \
1700                                                                             \
1701   product(bool, CMSConcurrentMTEnabled, true,                               \
1702           "Whether multi-threaded concurrent work enabled (if ParNewGC)")   \
1703                                                                             \
1704   product(bool, CMSPrecleaningEnabled, true,                                \
1705           "Whether concurrent precleaning enabled")                         \
1706                                                                             \
1707   product(uintx, CMSPrecleanIter, 3,                                        \
1708           "Maximum number of precleaning iteration passes")                 \
1709                                                                             \