1579 "per worker per block size") \
1580 range(1, max_uintx) \
1581 \
1582 product(bool, CMSOldPLABResizeQuicker, false, \
1583 "React on-the-fly during a scavenge to a sudden " \
1584 "change in block demand rate") \
1585 \
1586 product(uintx, CMSOldPLABToleranceFactor, 4, \
1587 "The tolerance of the phase-change detector for on-the-fly " \
1588 "PLAB resizing during a scavenge") \
1589 range(1, max_uintx) \
1590 \
1591 product(uintx, CMSOldPLABReactivityFactor, 2, \
1592 "The gain in the feedback loop for on-the-fly PLAB resizing " \
1593 "during a scavenge") \
1594 range(1, max_uintx) \
1595 \
1596 product(bool, AlwaysPreTouch, false, \
1597 "Force all freshly committed pages to be pre-touched") \
1598 \
1599 product_pd(size_t, CMSYoungGenPerWorker, \
1600 "The maximum size of young gen chosen by default per GC worker " \
1601 "thread available") \
1602 range(1, max_uintx) \
1603 \
1604 product(uintx, CMSIncrementalSafetyFactor, 10, \
1605 "Percentage (0-100) used to add conservatism when computing the " \
1606 "duty cycle") \
1607 range(0, 100) \
1608 \
1609 product(uintx, CMSExpAvgFactor, 50, \
1610 "Percentage (0-100) used to weight the current sample when " \
1611 "computing exponential averages for CMS statistics") \
1612 range(0, 100) \
1613 \
1614 product(uintx, CMS_FLSWeight, 75, \
1615 "Percentage (0-100) used to weight the current sample when " \
1616 "computing exponentially decaying averages for CMS FLS " \
1617 "statistics") \
1618 range(0, 100) \
|
1579 "per worker per block size") \
1580 range(1, max_uintx) \
1581 \
1582 product(bool, CMSOldPLABResizeQuicker, false, \
1583 "React on-the-fly during a scavenge to a sudden " \
1584 "change in block demand rate") \
1585 \
1586 product(uintx, CMSOldPLABToleranceFactor, 4, \
1587 "The tolerance of the phase-change detector for on-the-fly " \
1588 "PLAB resizing during a scavenge") \
1589 range(1, max_uintx) \
1590 \
1591 product(uintx, CMSOldPLABReactivityFactor, 2, \
1592 "The gain in the feedback loop for on-the-fly PLAB resizing " \
1593 "during a scavenge") \
1594 range(1, max_uintx) \
1595 \
1596 product(bool, AlwaysPreTouch, false, \
1597 "Force all freshly committed pages to be pre-touched") \
1598 \
1599 product(size_t, PreTouchParallelChunkSize, 1 * G, \
1600 "Per-thread chunk size for parallel memory pre-touch.") \
1601 range(1, SIZE_MAX / 2) \
1602 \
1603 product_pd(size_t, CMSYoungGenPerWorker, \
1604 "The maximum size of young gen chosen by default per GC worker " \
1605 "thread available") \
1606 range(1, max_uintx) \
1607 \
1608 product(uintx, CMSIncrementalSafetyFactor, 10, \
1609 "Percentage (0-100) used to add conservatism when computing the " \
1610 "duty cycle") \
1611 range(0, 100) \
1612 \
1613 product(uintx, CMSExpAvgFactor, 50, \
1614 "Percentage (0-100) used to weight the current sample when " \
1615 "computing exponential averages for CMS statistics") \
1616 range(0, 100) \
1617 \
1618 product(uintx, CMS_FLSWeight, 75, \
1619 "Percentage (0-100) used to weight the current sample when " \
1620 "computing exponentially decaying averages for CMS FLS " \
1621 "statistics") \
1622 range(0, 100) \
|