< prev index next >

src/share/vm/runtime/globals.hpp

Print this page




1887           "Choose variant (1,2) of verification following remark")          \
1888           range(1, 2)                                                       \
1889                                                                             \
1890   product(size_t, CMSScheduleRemarkEdenSizeThreshold, 2*M,                  \
1891           "If Eden size is below this, do not try to schedule remark")      \
1892           range(0, max_uintx)                                               \
1893                                                                             \
1894   product(uintx, CMSScheduleRemarkEdenPenetration, 50,                      \
1895           "The Eden occupancy percentage (0-100) at which "                 \
1896           "to try and schedule remark pause")                               \
1897           range(0, 100)                                                     \
1898                                                                             \
1899   product(uintx, CMSScheduleRemarkSamplingRatio, 5,                         \
1900           "Start sampling eden top at least before young gen "              \
1901           "occupancy reaches 1/<ratio> of the size at which "               \
1902           "we plan to schedule remark")                                     \
1903           range(1, max_uintx)                                               \
1904                                                                             \
1905   product(uintx, CMSSamplingGrain, 16*K,                                    \
1906           "The minimum distance between eden samples for CMS (see above)")  \
1907           range(1, max_uintx)                                               \

1908                                                                             \
1909   product(bool, CMSScavengeBeforeRemark, false,                             \
1910           "Attempt scavenge before the CMS remark step")                    \
1911                                                                             \
1912   product(uintx, CMSWorkQueueDrainThreshold, 10,                            \
1913           "Don't drain below this size per parallel worker/thief")          \
1914           range(1, max_juint)                                               \
1915           constraint(CMSWorkQueueDrainThresholdConstraintFunc,AfterErgo)    \
1916                                                                             \
1917   manageable(intx, CMSWaitDuration, 2000,                                   \
1918           "Time in milliseconds that CMS thread waits for young GC")        \
1919           range(min_jint, max_jint)                                         \
1920                                                                             \
1921   develop(uintx, CMSCheckInterval, 1000,                                    \
1922           "Interval in milliseconds that CMS thread checks if it "          \
1923           "should start a collection cycle")                                \
1924                                                                             \
1925   product(bool, CMSYield, true,                                             \
1926           "Yield between steps of CMS")                                     \
1927                                                                             \




1887           "Choose variant (1,2) of verification following remark")          \
1888           range(1, 2)                                                       \
1889                                                                             \
1890   product(size_t, CMSScheduleRemarkEdenSizeThreshold, 2*M,                  \
1891           "If Eden size is below this, do not try to schedule remark")      \
1892           range(0, max_uintx)                                               \
1893                                                                             \
1894   product(uintx, CMSScheduleRemarkEdenPenetration, 50,                      \
1895           "The Eden occupancy percentage (0-100) at which "                 \
1896           "to try and schedule remark pause")                               \
1897           range(0, 100)                                                     \
1898                                                                             \
1899   product(uintx, CMSScheduleRemarkSamplingRatio, 5,                         \
1900           "Start sampling eden top at least before young gen "              \
1901           "occupancy reaches 1/<ratio> of the size at which "               \
1902           "we plan to schedule remark")                                     \
1903           range(1, max_uintx)                                               \
1904                                                                             \
1905   product(uintx, CMSSamplingGrain, 16*K,                                    \
1906           "The minimum distance between eden samples for CMS (see above)")  \
1907           range(ObjectAlignmentInBytes, max_uintx)                          \
1908           constraint(CMSSamplingGrainConstraintFunc,AfterMemoryInit)        \
1909                                                                             \
1910   product(bool, CMSScavengeBeforeRemark, false,                             \
1911           "Attempt scavenge before the CMS remark step")                    \
1912                                                                             \
1913   product(uintx, CMSWorkQueueDrainThreshold, 10,                            \
1914           "Don't drain below this size per parallel worker/thief")          \
1915           range(1, max_juint)                                               \
1916           constraint(CMSWorkQueueDrainThresholdConstraintFunc,AfterErgo)    \
1917                                                                             \
1918   manageable(intx, CMSWaitDuration, 2000,                                   \
1919           "Time in milliseconds that CMS thread waits for young GC")        \
1920           range(min_jint, max_jint)                                         \
1921                                                                             \
1922   develop(uintx, CMSCheckInterval, 1000,                                    \
1923           "Interval in milliseconds that CMS thread checks if it "          \
1924           "should start a collection cycle")                                \
1925                                                                             \
1926   product(bool, CMSYield, true,                                             \
1927           "Yield between steps of CMS")                                     \
1928                                                                             \


< prev index next >