comparison src/share/vm/runtime/globals.hpp @ 14360:e8ef156f0bc9

Merge
author ehelin
date Thu, 13 Feb 2014 17:57:27 +0100
parents 26c3b944dc35 e5d78f318aec
children 8a9bb7821e28
comparison
equal deleted inserted replaced
14342:78fde43dc07d 14360:e8ef156f0bc9
563 \ 563 \
564 product(bool, ForceNUMA, false, \ 564 product(bool, ForceNUMA, false, \
565 "Force NUMA optimizations on single-node/UMA systems") \ 565 "Force NUMA optimizations on single-node/UMA systems") \
566 \ 566 \
567 product(uintx, NUMAChunkResizeWeight, 20, \ 567 product(uintx, NUMAChunkResizeWeight, 20, \
568 "Percentage (0-100) used to weigh the current sample when " \ 568 "Percentage (0-100) used to weight the current sample when " \
569 "computing exponentially decaying average for " \ 569 "computing exponentially decaying average for " \
570 "AdaptiveNUMAChunkSizing") \ 570 "AdaptiveNUMAChunkSizing") \
571 \ 571 \
572 product(uintx, NUMASpaceResizeRate, 1*G, \ 572 product(uintx, NUMASpaceResizeRate, 1*G, \
573 "Do not reallocate more than this amount per collection") \ 573 "Do not reallocate more than this amount per collection") \
1503 product(uintx, TargetPLABWastePct, 10, \ 1503 product(uintx, TargetPLABWastePct, 10, \
1504 "Target wasted space in last buffer as percent of overall " \ 1504 "Target wasted space in last buffer as percent of overall " \
1505 "allocation") \ 1505 "allocation") \
1506 \ 1506 \
1507 product(uintx, PLABWeight, 75, \ 1507 product(uintx, PLABWeight, 75, \
1508 "Percentage (0-100) used to weigh the current sample when " \ 1508 "Percentage (0-100) used to weight the current sample when " \
1509 "computing exponentially decaying average for ResizePLAB") \ 1509 "computing exponentially decaying average for ResizePLAB") \
1510 \ 1510 \
1511 product(bool, ResizePLAB, true, \ 1511 product(bool, ResizePLAB, true, \
1512 "Dynamically resize (survivor space) promotion LAB's") \ 1512 "Dynamically resize (survivor space) promotion LAB's") \
1513 \ 1513 \
1612 product(uintx, CMSIncrementalOffset, 0, \ 1612 product(uintx, CMSIncrementalOffset, 0, \
1613 "Percentage (0-100) by which the CMS incremental mode duty cycle "\ 1613 "Percentage (0-100) by which the CMS incremental mode duty cycle "\
1614 "is shifted to the right within the period between young GCs") \ 1614 "is shifted to the right within the period between young GCs") \
1615 \ 1615 \
1616 product(uintx, CMSExpAvgFactor, 50, \ 1616 product(uintx, CMSExpAvgFactor, 50, \
1617 "Percentage (0-100) used to weigh the current sample when " \ 1617 "Percentage (0-100) used to weight the current sample when " \
1618 "computing exponential averages for CMS statistics") \ 1618 "computing exponential averages for CMS statistics") \
1619 \ 1619 \
1620 product(uintx, CMS_FLSWeight, 75, \ 1620 product(uintx, CMS_FLSWeight, 75, \
1621 "Percentage (0-100) used to weigh the current sample when " \ 1621 "Percentage (0-100) used to weight the current sample when " \
1622 "computing exponentially decaying averages for CMS FLS " \ 1622 "computing exponentially decaying averages for CMS FLS " \
1623 "statistics") \ 1623 "statistics") \
1624 \ 1624 \
1625 product(uintx, CMS_FLSPadding, 1, \ 1625 product(uintx, CMS_FLSPadding, 1, \
1626 "The multiple of deviation from mean to use for buffering " \ 1626 "The multiple of deviation from mean to use for buffering " \
1728 notproduct(uintx, CMSMarkStackOverflowInterval, 1000, \ 1728 notproduct(uintx, CMSMarkStackOverflowInterval, 1000, \
1729 "An \"interval\" counter that determines how frequently " \ 1729 "An \"interval\" counter that determines how frequently " \
1730 "to simulate overflow; a smaller number increases frequency") \ 1730 "to simulate overflow; a smaller number increases frequency") \
1731 \ 1731 \
1732 product(uintx, CMSMaxAbortablePrecleanLoops, 0, \ 1732 product(uintx, CMSMaxAbortablePrecleanLoops, 0, \
1733 "(Temporary, subject to experimentation) " \
1734 "Maximum number of abortable preclean iterations, if > 0") \ 1733 "Maximum number of abortable preclean iterations, if > 0") \
1735 \ 1734 \
1736 product(intx, CMSMaxAbortablePrecleanTime, 5000, \ 1735 product(intx, CMSMaxAbortablePrecleanTime, 5000, \
1737 "(Temporary, subject to experimentation) " \
1738 "Maximum time in abortable preclean (in milliseconds)") \ 1736 "Maximum time in abortable preclean (in milliseconds)") \
1739 \ 1737 \
1740 product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100, \ 1738 product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100, \
1741 "(Temporary, subject to experimentation) " \
1742 "Nominal minimum work per abortable preclean iteration") \ 1739 "Nominal minimum work per abortable preclean iteration") \
1743 \ 1740 \
1744 manageable(intx, CMSAbortablePrecleanWaitMillis, 100, \ 1741 manageable(intx, CMSAbortablePrecleanWaitMillis, 100, \
1745 "(Temporary, subject to experimentation) " \
1746 "Time that we sleep between iterations when not given " \ 1742 "Time that we sleep between iterations when not given " \
1747 "enough work per iteration") \ 1743 "enough work per iteration") \
1748 \ 1744 \
1749 product(uintx, CMSRescanMultiple, 32, \ 1745 product(uintx, CMSRescanMultiple, 32, \
1750 "Size (in cards) of CMS parallel rescan task") \ 1746 "Size (in cards) of CMS parallel rescan task") \
1956 "Number of promotion failures occurring at ParGCAllocBuffer " \ 1952 "Number of promotion failures occurring at ParGCAllocBuffer " \
1957 "refill attempts (ParNew) or promotion attempts " \ 1953 "refill attempts (ParNew) or promotion attempts " \
1958 "(other young collectors)") \ 1954 "(other young collectors)") \
1959 \ 1955 \
1960 develop(uintx, PromotionFailureALotInterval, 5, \ 1956 develop(uintx, PromotionFailureALotInterval, 5, \
1961 "Total collections between promotion failures alot") \ 1957 "Total collections between promotion failures a lot") \
1962 \ 1958 \
1963 experimental(uintx, WorkStealingSleepMillis, 1, \ 1959 experimental(uintx, WorkStealingSleepMillis, 1, \
1964 "Sleep time when sleep is used for yields") \ 1960 "Sleep time when sleep is used for yields") \
1965 \ 1961 \
1966 experimental(uintx, WorkStealingYieldsBeforeSleep, 5000, \ 1962 experimental(uintx, WorkStealingYieldsBeforeSleep, 5000, \
1967 "Number of yields before a sleep is done during workstealing") \ 1963 "Number of yields before a sleep is done during work stealing") \
1968 \ 1964 \
1969 experimental(uintx, WorkStealingHardSpins, 4096, \ 1965 experimental(uintx, WorkStealingHardSpins, 4096, \
1970 "Number of iterations in a spin loop between checks on " \ 1966 "Number of iterations in a spin loop between checks on " \
1971 "time out of hard spin") \ 1967 "time out of hard spin") \
1972 \ 1968 \
2040 product(uintx, DefaultMaxRAMFraction, 4, \ 2036 product(uintx, DefaultMaxRAMFraction, 4, \
2041 "Maximum fraction (1/n) of real memory used for maximum heap " \ 2037 "Maximum fraction (1/n) of real memory used for maximum heap " \
2042 "size; deprecated: to be renamed to MaxRAMFraction") \ 2038 "size; deprecated: to be renamed to MaxRAMFraction") \
2043 \ 2039 \
2044 product(uintx, MinRAMFraction, 2, \ 2040 product(uintx, MinRAMFraction, 2, \
2045 "Minimum fraction (1/n) of real memory used for maxmimum heap " \ 2041 "Minimum fraction (1/n) of real memory used for maximum heap " \
2046 "size on systems with small physical memory size") \ 2042 "size on systems with small physical memory size") \
2047 \ 2043 \
2048 product(uintx, InitialRAMFraction, 64, \ 2044 product(uintx, InitialRAMFraction, 64, \
2049 "Fraction (1/n) of real memory used for initial heap size") \ 2045 "Fraction (1/n) of real memory used for initial heap size") \
2050 \ 2046 \