1509 \ 1510 diagnostic(intx, GCLockerRetryAllocationCount, 2, \ 1511 "Number of times to retry allocations when " \ 1512 "blocked by the GC locker") \ 1513 \ 1514 develop(bool, UseCMSAdaptiveFreeLists, true, \ 1515 "Use adaptive free lists in the CMS generation") \ 1516 \ 1517 develop(bool, UseAsyncConcMarkSweepGC, true, \ 1518 "Use Asynchronous Concurrent Mark-Sweep GC in the old generation")\ 1519 \ 1520 develop(bool, RotateCMSCollectionTypes, false, \ 1521 "Rotate the CMS collections among concurrent and STW") \ 1522 \ 1523 product(bool, UseCMSBestFit, true, \ 1524 "Use CMS best fit allocation strategy") \ 1525 \ 1526 product(bool, UseCMSCollectionPassing, true, \ 1527 "Use passing of collection from background to foreground") \ 1528 \ 1529 product(bool, UseParNewGC, false, \ 1530 "Use parallel threads in the new generation") \ 1531 \ 1532 product(bool, ParallelGCVerbose, false, \ 1533 "Verbose output for parallel gc") \ 1534 \ 1535 product(uintx, ParallelGCBufferWastePct, 10, \ 1536 "Wasted fraction of parallel allocation buffer") \ 1537 \ 1538 diagnostic(bool, ParallelGCRetainPLAB, false, \ 1539 "Retain parallel allocation buffers across scavenges; " \ 1540 "it is disabled because this currently conflicts with " \ 1541 "parallel card scanning under certain conditions.") \ 1542 \ 1543 product(uintx, TargetPLABWastePct, 10, \ 1544 "Target wasted space in last buffer as percent of overall " \ 1545 "allocation") \ 1546 \ 1547 product(uintx, PLABWeight, 75, \ 1548 "Percentage (0-100) used to weight the current sample when " \ | 1509 \ 1510 diagnostic(intx, GCLockerRetryAllocationCount, 2, \ 1511 "Number of times to retry allocations when " \ 1512 "blocked by the GC locker") \ 1513 \ 1514 develop(bool, UseCMSAdaptiveFreeLists, true, \ 1515 "Use adaptive free lists in the CMS generation") \ 1516 \ 1517 develop(bool, UseAsyncConcMarkSweepGC, true, \ 1518 "Use Asynchronous Concurrent Mark-Sweep GC in the old generation")\ 1519 \ 1520 develop(bool, RotateCMSCollectionTypes, false, \ 1521 "Rotate the CMS collections among concurrent and STW") \ 1522 \ 1523 product(bool, UseCMSBestFit, true, \ 1524 "Use CMS best fit allocation strategy") \ 1525 \ 1526 product(bool, UseCMSCollectionPassing, true, \ 1527 "Use passing of collection from background to foreground") \ 1528 \ 1529 product(bool, CMSFastPromotionFailure, true, \ 1530 "Make promotion failure fail faster.") \ 1531 \ 1532 product(bool, UseParNewGC, false, \ 1533 "Use parallel threads in the new generation") \ 1534 \ 1535 product(bool, ParallelGCVerbose, false, \ 1536 "Verbose output for parallel gc") \ 1537 \ 1538 product(uintx, ParallelGCBufferWastePct, 10, \ 1539 "Wasted fraction of parallel allocation buffer") \ 1540 \ 1541 diagnostic(bool, ParallelGCRetainPLAB, false, \ 1542 "Retain parallel allocation buffers across scavenges; " \ 1543 "it is disabled because this currently conflicts with " \ 1544 "parallel card scanning under certain conditions.") \ 1545 \ 1546 product(uintx, TargetPLABWastePct, 10, \ 1547 "Target wasted space in last buffer as percent of overall " \ 1548 "allocation") \ 1549 \ 1550 product(uintx, PLABWeight, 75, \ 1551 "Percentage (0-100) used to weight the current sample when " \ |