< prev index next >

src/hotspot/share/opto/c2_globals.hpp

Print this page
rev 53705 : 8217383: Obsolete UseImplicitStableValues
Reviewed-by: vlivanov


 492           "Coarsen locks when possible")                                    \
 493                                                                             \
 494   product(bool, EliminateNestedLocks, true,                                 \
 495           "Eliminate nested locks of the same object when possible")        \
 496                                                                             \
 497   notproduct(bool, PrintLockStatistics, false,                              \
 498           "Print precise statistics on the dynamic lock usage")             \
 499                                                                             \
 500   diagnostic(bool, PrintPreciseBiasedLockingStatistics, false,              \
 501           "Print per-lock-site statistics of biased locking in JVM")        \
 502                                                                             \
 503   diagnostic(bool, PrintPreciseRTMLockingStatistics, false,                 \
 504           "Print per-lock-site statistics of rtm locking in JVM")           \
 505                                                                             \
 506   notproduct(bool, PrintEliminateLocks, false,                              \
 507           "Print out when locks are eliminated")                            \
 508                                                                             \
 509   product(bool, EliminateAutoBox, true,                                     \
 510           "Control optimizations for autobox elimination")                  \
 511                                                                             \
 512   diagnostic(bool, UseImplicitStableValues, true,                           \
 513           "Mark well-known stable fields as such (e.g. String.value)")      \
 514                                                                             \
 515   product(intx, AutoBoxCacheMax, 128,                                       \
 516           "Sets max value cached by the java.lang.Integer autobox cache")   \
 517           range(0, max_jint)                                                \
 518                                                                             \
 519   experimental(bool, AggressiveUnboxing, true,                              \
 520           "Control optimizations for aggressive boxing elimination")        \
 521                                                                             \
 522   develop(bool, TracePostallocExpand, false, "Trace expanding nodes after"  \
 523           " register allocation.")                                          \
 524                                                                             \
 525   product(bool, DoEscapeAnalysis, true,                                     \
 526           "Perform escape analysis")                                        \
 527                                                                             \
 528   product(double, EscapeAnalysisTimeout, 20. DEBUG_ONLY(+40.),              \
 529           "Abort EA when it reaches time limit (in sec)")                   \
 530           range(0, DBL_MAX)                                                 \
 531                                                                             \
 532   develop(bool, ExitEscapeAnalysisOnTimeout, true,                          \
 533           "Exit or throw assert in EA when it reaches time limit")          \
 534                                                                             \




 492           "Coarsen locks when possible")                                    \
 493                                                                             \
 494   product(bool, EliminateNestedLocks, true,                                 \
 495           "Eliminate nested locks of the same object when possible")        \
 496                                                                             \
 497   notproduct(bool, PrintLockStatistics, false,                              \
 498           "Print precise statistics on the dynamic lock usage")             \
 499                                                                             \
 500   diagnostic(bool, PrintPreciseBiasedLockingStatistics, false,              \
 501           "Print per-lock-site statistics of biased locking in JVM")        \
 502                                                                             \
 503   diagnostic(bool, PrintPreciseRTMLockingStatistics, false,                 \
 504           "Print per-lock-site statistics of rtm locking in JVM")           \
 505                                                                             \
 506   notproduct(bool, PrintEliminateLocks, false,                              \
 507           "Print out when locks are eliminated")                            \
 508                                                                             \
 509   product(bool, EliminateAutoBox, true,                                     \
 510           "Control optimizations for autobox elimination")                  \
 511                                                                             \



 512   product(intx, AutoBoxCacheMax, 128,                                       \
 513           "Sets max value cached by the java.lang.Integer autobox cache")   \
 514           range(0, max_jint)                                                \
 515                                                                             \
 516   experimental(bool, AggressiveUnboxing, true,                              \
 517           "Control optimizations for aggressive boxing elimination")        \
 518                                                                             \
 519   develop(bool, TracePostallocExpand, false, "Trace expanding nodes after"  \
 520           " register allocation.")                                          \
 521                                                                             \
 522   product(bool, DoEscapeAnalysis, true,                                     \
 523           "Perform escape analysis")                                        \
 524                                                                             \
 525   product(double, EscapeAnalysisTimeout, 20. DEBUG_ONLY(+40.),              \
 526           "Abort EA when it reaches time limit (in sec)")                   \
 527           range(0, DBL_MAX)                                                 \
 528                                                                             \
 529   develop(bool, ExitEscapeAnalysisOnTimeout, true,                          \
 530           "Exit or throw assert in EA when it reaches time limit")          \
 531                                                                             \


< prev index next >