src/share/vm/opto/c2_globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6934604 Sdiff src/share/vm/opto

src/share/vm/opto/c2_globals.hpp

Print this page




 425           "Maximum number of targets in a generated jump table")            \
 426                                                                             \
 427   product(intx, MaxJumpTableSparseness, 5,                                  \
 428           "Maximum sparseness for jumptables")                              \
 429                                                                             \
 430   product(bool, EliminateLocks, true,                                       \
 431           "Coarsen locks when possible")                                    \
 432                                                                             \
 433   product(bool, EliminateNestedLocks, true,                                 \
 434           "Eliminate nested locks of the same object when possible")        \
 435                                                                             \
 436   notproduct(bool, PrintLockStatistics, false,                              \
 437           "Print precise statistics on the dynamic lock usage")             \
 438                                                                             \
 439   diagnostic(bool, PrintPreciseBiasedLockingStatistics, false,              \
 440           "Print per-lock-site statistics of biased locking in JVM")        \
 441                                                                             \
 442   notproduct(bool, PrintEliminateLocks, false,                              \
 443           "Print out when locks are eliminated")                            \
 444                                                                             \
 445   diagnostic(bool, EliminateAutoBox, false,                                 \
 446           "Private flag to control optimizations for autobox elimination")  \
 447                                                                             \
 448   product(intx, AutoBoxCacheMax, 128,                                       \
 449           "Sets max value cached by the java.lang.Integer autobox cache")   \
 450                                                                             \



 451   product(bool, DoEscapeAnalysis, true,                                     \
 452           "Perform escape analysis")                                        \
 453                                                                             \
 454   develop(bool, ExitEscapeAnalysisOnTimeout, true,                          \
 455           "Exit or throw assert in EA when it reaches time limit")          \
 456                                                                             \
 457   notproduct(bool, PrintEscapeAnalysis, false,                              \
 458           "Print the results of escape analysis")                           \
 459                                                                             \
 460   product(bool, EliminateAllocations, true,                                 \
 461           "Use escape analysis to eliminate allocations")                   \
 462                                                                             \
 463   notproduct(bool, PrintEliminateAllocations, false,                        \
 464           "Print out when allocations are eliminated")                      \
 465                                                                             \
 466   product(intx, EliminateAllocationArraySizeLimit, 64,                      \
 467           "Array size (number of elements) limit for scalar replacement")   \
 468                                                                             \
 469   product(bool, OptimizePtrCompare, true,                                   \
 470           "Use escape analysis to optimize pointers compare")               \




 425           "Maximum number of targets in a generated jump table")            \
 426                                                                             \
 427   product(intx, MaxJumpTableSparseness, 5,                                  \
 428           "Maximum sparseness for jumptables")                              \
 429                                                                             \
 430   product(bool, EliminateLocks, true,                                       \
 431           "Coarsen locks when possible")                                    \
 432                                                                             \
 433   product(bool, EliminateNestedLocks, true,                                 \
 434           "Eliminate nested locks of the same object when possible")        \
 435                                                                             \
 436   notproduct(bool, PrintLockStatistics, false,                              \
 437           "Print precise statistics on the dynamic lock usage")             \
 438                                                                             \
 439   diagnostic(bool, PrintPreciseBiasedLockingStatistics, false,              \
 440           "Print per-lock-site statistics of biased locking in JVM")        \
 441                                                                             \
 442   notproduct(bool, PrintEliminateLocks, false,                              \
 443           "Print out when locks are eliminated")                            \
 444                                                                             \
 445   product(bool, EliminateAutoBox, true,                                     \
 446           "Control optimizations for autobox elimination")                  \
 447                                                                             \
 448   product(intx, AutoBoxCacheMax, 128,                                       \
 449           "Sets max value cached by the java.lang.Integer autobox cache")   \
 450                                                                             \
 451   experimental(bool, AggressiveUnboxing, false,                             \
 452           "Control optimizations for aggressive boxing elimination")        \
 453                                                                             \
 454   product(bool, DoEscapeAnalysis, true,                                     \
 455           "Perform escape analysis")                                        \
 456                                                                             \
 457   develop(bool, ExitEscapeAnalysisOnTimeout, true,                          \
 458           "Exit or throw assert in EA when it reaches time limit")          \
 459                                                                             \
 460   notproduct(bool, PrintEscapeAnalysis, false,                              \
 461           "Print the results of escape analysis")                           \
 462                                                                             \
 463   product(bool, EliminateAllocations, true,                                 \
 464           "Use escape analysis to eliminate allocations")                   \
 465                                                                             \
 466   notproduct(bool, PrintEliminateAllocations, false,                        \
 467           "Print out when allocations are eliminated")                      \
 468                                                                             \
 469   product(intx, EliminateAllocationArraySizeLimit, 64,                      \
 470           "Array size (number of elements) limit for scalar replacement")   \
 471                                                                             \
 472   product(bool, OptimizePtrCompare, true,                                   \
 473           "Use escape analysis to optimize pointers compare")               \


src/share/vm/opto/c2_globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File