src/share/vm/runtime/globals.hpp

Print this page




1680           "(Temporary, subject to experimentation)"                         \
1681           "Nominal minimum work per abortable preclean iteration")          \
1682                                                                             \
1683   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1684           "(Temporary, subject to experimentation)"                         \
1685           " Time that we sleep between iterations when not given"           \
1686           " enough work per iteration")                                     \
1687                                                                             \
1688   product(uintx, CMSRescanMultiple, 32,                                     \
1689           "Size (in cards) of CMS parallel rescan task")                    \
1690                                                                             \
1691   product(uintx, CMSConcMarkMultiple, 32,                                   \
1692           "Size (in cards) of CMS concurrent MT marking task")              \
1693                                                                             \
1694   product(uintx, CMSRevisitStackSize, 1*M,                                  \
1695           "Size of CMS KlassKlass revisit stack")                           \
1696                                                                             \
1697   product(bool, CMSAbortSemantics, false,                                   \
1698           "Whether abort-on-overflow semantics is implemented")             \
1699                                                                             \



1700   product(bool, CMSParallelRemarkEnabled, true,                             \
1701           "Whether parallel remark enabled (only if ParNewGC)")             \
1702                                                                             \
1703   product(bool, CMSParallelSurvivorRemarkEnabled, true,                     \
1704           "Whether parallel remark of survivor space"                       \
1705           " enabled (effective only if CMSParallelRemarkEnabled)")          \
1706                                                                             \
1707   product(bool, CMSPLABRecordAlways, true,                                  \
1708           "Whether to always record survivor space PLAB bdries"             \
1709           " (effective only if CMSParallelSurvivorRemarkEnabled)")          \
1710                                                                             \








1711   product(bool, CMSConcurrentMTEnabled, true,                               \
1712           "Whether multi-threaded concurrent work enabled (if ParNewGC)")   \
1713                                                                             \
1714   product(bool, CMSPermGenPrecleaningEnabled, true,                         \
1715           "Whether concurrent precleaning enabled in perm gen"              \
1716           " (effective only when CMSPrecleaningEnabled is true)")           \
1717                                                                             \
1718   product(bool, CMSPrecleaningEnabled, true,                                \
1719           "Whether concurrent precleaning enabled")                         \
1720                                                                             \
1721   product(uintx, CMSPrecleanIter, 3,                                        \
1722           "Maximum number of precleaning iteration passes")                 \
1723                                                                             \
1724   product(uintx, CMSPrecleanNumerator, 2,                                   \
1725           "CMSPrecleanNumerator:CMSPrecleanDenominator yields convergence"  \
1726           " ratio")                                                         \
1727                                                                             \
1728   product(uintx, CMSPrecleanDenominator, 3,                                 \
1729           "CMSPrecleanNumerator:CMSPrecleanDenominator yields convergence"  \
1730           " ratio")                                                         \




1680           "(Temporary, subject to experimentation)"                         \
1681           "Nominal minimum work per abortable preclean iteration")          \
1682                                                                             \
1683   manageable(intx, CMSAbortablePrecleanWaitMillis, 100,                     \
1684           "(Temporary, subject to experimentation)"                         \
1685           " Time that we sleep between iterations when not given"           \
1686           " enough work per iteration")                                     \
1687                                                                             \
1688   product(uintx, CMSRescanMultiple, 32,                                     \
1689           "Size (in cards) of CMS parallel rescan task")                    \
1690                                                                             \
1691   product(uintx, CMSConcMarkMultiple, 32,                                   \
1692           "Size (in cards) of CMS concurrent MT marking task")              \
1693                                                                             \
1694   product(uintx, CMSRevisitStackSize, 1*M,                                  \
1695           "Size of CMS KlassKlass revisit stack")                           \
1696                                                                             \
1697   product(bool, CMSAbortSemantics, false,                                   \
1698           "Whether abort-on-overflow semantics is implemented")             \
1699                                                                             \
1700   product(bool, CMSParallelInitialMarkEnabled, false,                       \
1701           "Use the parallel initial mark.")                                 \
1702                                                                             \
1703   product(bool, CMSParallelRemarkEnabled, true,                             \
1704           "Whether parallel remark enabled (only if ParNewGC)")             \
1705                                                                             \
1706   product(bool, CMSParallelSurvivorRemarkEnabled, true,                     \
1707           "Whether parallel remark of survivor space"                       \
1708           " enabled (effective only if CMSParallelRemarkEnabled)")          \
1709                                                                             \
1710   product(bool, CMSPLABRecordAlways, true,                                  \
1711           "Whether to always record survivor space PLAB bdries"             \
1712           " (effective only if CMSParallelSurvivorRemarkEnabled)")          \
1713                                                                             \
1714   product(bool, CMSEdenChunksRecordAlways, false,                           \
1715           "Whether to always record eden chunks used for "                  \
1716           "the parallel initial mark or remark of eden" )                   \
1717                                                                             \
1718   product(bool, CMSPrintEdenSurvivorChunks, false,                          \
1719           "Print the eden and the survivor chunks used for the parallel "   \
1720           "initial mark or remark of the eden/survivor spaces")             \
1721                                                                             \
1722   product(bool, CMSConcurrentMTEnabled, true,                               \
1723           "Whether multi-threaded concurrent work enabled (if ParNewGC)")   \
1724                                                                             \
1725   product(bool, CMSPermGenPrecleaningEnabled, true,                         \
1726           "Whether concurrent precleaning enabled in perm gen"              \
1727           " (effective only when CMSPrecleaningEnabled is true)")           \
1728                                                                             \
1729   product(bool, CMSPrecleaningEnabled, true,                                \
1730           "Whether concurrent precleaning enabled")                         \
1731                                                                             \
1732   product(uintx, CMSPrecleanIter, 3,                                        \
1733           "Maximum number of precleaning iteration passes")                 \
1734                                                                             \
1735   product(uintx, CMSPrecleanNumerator, 2,                                   \
1736           "CMSPrecleanNumerator:CMSPrecleanDenominator yields convergence"  \
1737           " ratio")                                                         \
1738                                                                             \
1739   product(uintx, CMSPrecleanDenominator, 3,                                 \
1740           "CMSPrecleanNumerator:CMSPrecleanDenominator yields convergence"  \
1741           " ratio")                                                         \