404 "number of calls (per method invocation) to enable inlining") \
405 \
406 develop(intx, WarmCallMaxWork, 999999, \
407 "execution time of the largest inlinable method") \
408 \
409 develop(intx, WarmCallMaxSize, 999999, \
410 "size of the largest inlinable method") \
411 \
412 product(intx, MaxNodeLimit, 80000, \
413 "Maximum number of nodes") \
414 \
415 product(intx, NodeLimitFudgeFactor, 2000, \
416 "Fudge Factor for certain optimizations") \
417 \
418 product(bool, UseJumpTables, true, \
419 "Use JumpTables instead of a binary search tree for switches") \
420 \
421 product(bool, UseDivMod, true, \
422 "Use combined DivMod instruction if available") \
423 \
424 product(intx, MinJumpTableSize, 18, \
425 "Minimum number of targets in a generated jump table") \
426 \
427 product(intx, MaxJumpTableSize, 65000, \
428 "Maximum number of targets in a generated jump table") \
429 \
430 product(intx, MaxJumpTableSparseness, 5, \
431 "Maximum sparseness for jumptables") \
432 \
433 product(bool, EliminateLocks, true, \
434 "Coarsen locks when possible") \
435 \
436 product(bool, EliminateNestedLocks, true, \
437 "Eliminate nested locks of the same object when possible") \
438 \
439 notproduct(bool, PrintLockStatistics, false, \
440 "Print precise statistics on the dynamic lock usage") \
441 \
442 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \
443 "Print per-lock-site statistics of biased locking in JVM") \
444 \
|
404 "number of calls (per method invocation) to enable inlining") \
405 \
406 develop(intx, WarmCallMaxWork, 999999, \
407 "execution time of the largest inlinable method") \
408 \
409 develop(intx, WarmCallMaxSize, 999999, \
410 "size of the largest inlinable method") \
411 \
412 product(intx, MaxNodeLimit, 80000, \
413 "Maximum number of nodes") \
414 \
415 product(intx, NodeLimitFudgeFactor, 2000, \
416 "Fudge Factor for certain optimizations") \
417 \
418 product(bool, UseJumpTables, true, \
419 "Use JumpTables instead of a binary search tree for switches") \
420 \
421 product(bool, UseDivMod, true, \
422 "Use combined DivMod instruction if available") \
423 \
424 product_pd(intx, MinJumpTableSize, \
425 "Minimum number of targets in a generated jump table") \
426 \
427 product(intx, MaxJumpTableSize, 65000, \
428 "Maximum number of targets in a generated jump table") \
429 \
430 product(intx, MaxJumpTableSparseness, 5, \
431 "Maximum sparseness for jumptables") \
432 \
433 product(bool, EliminateLocks, true, \
434 "Coarsen locks when possible") \
435 \
436 product(bool, EliminateNestedLocks, true, \
437 "Eliminate nested locks of the same object when possible") \
438 \
439 notproduct(bool, PrintLockStatistics, false, \
440 "Print precise statistics on the dynamic lock usage") \
441 \
442 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \
443 "Print per-lock-site statistics of biased locking in JVM") \
444 \
|