1611 product(size_t, CompressedClassSpaceSize, 1*G, \ |
1611 product(size_t, CompressedClassSpaceSize, 1*G, \ |
1612 "Maximum size of class area in Metaspace when compressed " \ |
1612 "Maximum size of class area in Metaspace when compressed " \ |
1613 "class pointers are used") \ |
1613 "class pointers are used") \ |
1614 range(1*M, 3*G) \ |
1614 range(1*M, 3*G) \ |
1615 \ |
1615 \ |
|
1616 product(ccstr, MetaspaceReclaimStrategy, "balanced", \ |
|
1617 "options: balanced, aggressive, none") \ |
|
1618 \ |
|
1619 product(bool, MetaspaceAlwaysUseClassSpace, false, \ |
|
1620 "If true, use class space exclusively.") \ |
|
1621 \ |
1616 manageable(uintx, MinHeapFreeRatio, 40, \ |
1622 manageable(uintx, MinHeapFreeRatio, 40, \ |
1617 "The minimum percentage of heap free after GC to avoid expansion."\ |
1623 "The minimum percentage of heap free after GC to avoid expansion."\ |
1618 " For most GCs this applies to the old generation. In G1 and" \ |
1624 " For most GCs this applies to the old generation. In G1 and" \ |
1619 " ParallelGC it applies to the whole heap.") \ |
1625 " ParallelGC it applies to the whole heap.") \ |
1620 range(0, 100) \ |
1626 range(0, 100) \ |