1367 "Minimum ratio of call site execution to caller method" \
1368 "invocation to be considered for inlining") \
1369 \
1370 develop(intx, InlineThrowCount, 50, \
1371 "Force inlining of interpreted methods that throw this often") \
1372 range(0, max_jint) \
1373 \
1374 develop(intx, InlineThrowMaxSize, 200, \
1375 "Force inlining of throwing methods smaller than this") \
1376 range(0, max_jint) \
1377 \
1378 product(size_t, MetaspaceSize, NOT_LP64(16 * M) LP64_ONLY(21 * M), \
1379 "Initial threshold (in bytes) at which a garbage collection " \
1380 "is done to reduce Metaspace usage") \
1381 constraint(MetaspaceSizeConstraintFunc,AfterErgo) \
1382 \
1383 product(size_t, MaxMetaspaceSize, max_uintx, \
1384 "Maximum size of Metaspaces (in bytes)") \
1385 constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo) \
1386 \
1387 product(size_t, CompressedClassSpaceSize, 1*G, \
1388 "Maximum size of class area in Metaspace when compressed " \
1389 "class pointers are used") \
1390 range(1*M, LP64_ONLY(4*G) NOT_LP64(max_uintx)) \
1391 \
1392 develop(size_t, CompressedClassSpaceBaseAddress, 0, \
1393 "Force the class space to be allocated at this address or " \
1394 "fails VM initialization (requires -Xshare=off.") \
1395 \
1396 develop(bool, RandomizeClassSpaceLocation, true, \
1397 "Randomize location of class space.") \
1398 \
1399 product(bool, PrintMetaspaceStatisticsAtExit, false, DIAGNOSTIC, \
1400 "Print metaspace statistics upon VM exit.") \
1401 \
1402 product(uintx, MinHeapFreeRatio, 40, MANAGEABLE, \
1403 "The minimum percentage of heap free after GC to avoid expansion."\
1404 " For most GCs this applies to the old generation. In G1 and" \
1405 " ParallelGC it applies to the whole heap.") \
1406 range(0, 100) \
1407 constraint(MinHeapFreeRatioConstraintFunc,AfterErgo) \
|
1367 "Minimum ratio of call site execution to caller method" \
1368 "invocation to be considered for inlining") \
1369 \
1370 develop(intx, InlineThrowCount, 50, \
1371 "Force inlining of interpreted methods that throw this often") \
1372 range(0, max_jint) \
1373 \
1374 develop(intx, InlineThrowMaxSize, 200, \
1375 "Force inlining of throwing methods smaller than this") \
1376 range(0, max_jint) \
1377 \
1378 product(size_t, MetaspaceSize, NOT_LP64(16 * M) LP64_ONLY(21 * M), \
1379 "Initial threshold (in bytes) at which a garbage collection " \
1380 "is done to reduce Metaspace usage") \
1381 constraint(MetaspaceSizeConstraintFunc,AfterErgo) \
1382 \
1383 product(size_t, MaxMetaspaceSize, max_uintx, \
1384 "Maximum size of Metaspaces (in bytes)") \
1385 constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo) \
1386 \
1387 product(size_t, CompressedClassSpaceSize, 128*M, \
1388 "Maximum size of class area in Metaspace when compressed " \
1389 "class pointers are used") \
1390 range(1*M, LP64_ONLY(4*G) NOT_LP64(max_uintx)) \
1391 \
1392 develop(size_t, CompressedClassSpaceBaseAddress, 0, \
1393 "Force the class space to be allocated at this address or " \
1394 "fails VM initialization (requires -Xshare=off.") \
1395 \
1396 develop(bool, RandomizeClassSpaceLocation, true, \
1397 "Randomize location of class space.") \
1398 \
1399 product(bool, PrintMetaspaceStatisticsAtExit, false, DIAGNOSTIC, \
1400 "Print metaspace statistics upon VM exit.") \
1401 \
1402 product(uintx, MinHeapFreeRatio, 40, MANAGEABLE, \
1403 "The minimum percentage of heap free after GC to avoid expansion."\
1404 " For most GCs this applies to the old generation. In G1 and" \
1405 " ParallelGC it applies to the whole heap.") \
1406 range(0, 100) \
1407 constraint(MinHeapFreeRatioConstraintFunc,AfterErgo) \
|