Mercurial > hg > truffle
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 \ |