src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8141564.04 Sdiff src/share/vm/runtime

src/share/vm/runtime/globals.hpp

Print this page




 724           "Control whether AES instructions can be used on x86/x64")        \
 725                                                                             \
 726   product(bool, UseSHA, false,                                              \
 727           "Control whether SHA instructions can be used "                   \
 728           "on SPARC and on ARM")                                            \
 729                                                                             \
 730   product(bool, UseGHASHIntrinsics, false,                                  \
 731           "Use intrinsics for GHASH versions of crypto")                    \
 732                                                                             \
 733   product(size_t, LargePageSizeInBytes, 0,                                  \
 734           "Large page size (0 to let VM choose the page size)")             \
 735           range(0, max_uintx)                                               \
 736                                                                             \
 737   product(size_t, LargePageHeapSizeThreshold, 128*M,                        \
 738           "Use large pages if maximum heap is at least this big")           \
 739           range(0, max_uintx)                                               \
 740                                                                             \
 741   product(bool, ForceTimeHighResolution, false,                             \
 742           "Using high time resolution (for Win32 only)")                    \
 743                                                                             \
 744   develop(bool, TraceItables, false,                                        \
 745           "Trace initialization and use of itables")                        \
 746                                                                             \
 747   develop(bool, TracePcPatching, false,                                     \
 748           "Trace usage of frame::patch_pc")                                 \
 749                                                                             \
 750   develop(bool, TraceJumps, false,                                          \
 751           "Trace assembly jumps in thread ring buffer")                     \
 752                                                                             \
 753   develop(bool, TraceRelocator, false,                                      \
 754           "Trace the bytecode relocator")                                   \
 755                                                                             \
 756   develop(bool, TraceLongCompiles, false,                                   \
 757           "Print out every time compilation is longer than "                \
 758           "a given threshold")                                              \
 759                                                                             \
 760   develop(bool, SafepointALot, false,                                       \
 761           "Generate a lot of safepoints. This works with "                  \
 762           "GuaranteedSafepointInterval")                                    \
 763                                                                             \
 764   product_pd(bool, BackgroundCompilation,                                   \
 765           "A thread requesting compilation is not blocked during "          \
 766           "compilation")                                                    \


2681   diagnostic(bool, VerifyStringTableAtExit, false,                          \
2682           "verify StringTable contents at exit")                            \
2683                                                                             \
2684   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
2685           "print histogram of the symbol table")                            \
2686                                                                             \
2687   notproduct(bool, ExitVMOnVerifyError, false,                              \
2688           "standard exit from VM if bytecode verify error "                 \
2689           "(only in debug mode)")                                           \
2690                                                                             \
2691   diagnostic(ccstr, AbortVMOnException, NULL,                               \
2692           "Call fatal if this exception is thrown.  Example: "              \
2693           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
2694                                                                             \
2695   diagnostic(ccstr, AbortVMOnExceptionMessage, NULL,                        \
2696           "Call fatal if the exception pointed by AbortVMOnException "      \
2697           "has this message")                                               \
2698                                                                             \
2699   develop(bool, DebugVtables, false,                                        \
2700           "add debugging code to vtable dispatch")                          \
2701                                                                             \
2702   develop(bool, PrintVtables, false,                                        \
2703           "print vtables when printing klass")                              \
2704                                                                             \
2705   notproduct(bool, PrintVtableStats, false,                                 \
2706           "print vtables stats at end of run")                              \
2707                                                                             \
2708   develop(bool, TraceCreateZombies, false,                                  \
2709           "trace creation of zombie nmethods")                              \
2710                                                                             \
2711   notproduct(bool, IgnoreLockingAssertions, false,                          \
2712           "disable locking assertions (for speed)")                         \
2713                                                                             \
2714   product(bool, RangeCheckElimination, true,                                \
2715           "Eliminate range checks")                                         \
2716                                                                             \
2717   develop_pd(bool, UncommonNullCast,                                        \
2718           "track occurrences of null in casts; adjust compiler tactics")    \
2719                                                                             \
2720   develop(bool, TypeProfileCasts,  true,                                    \
2721           "treat casts like calls for purposes of type profiling")          \
2722                                                                             \
2723   develop(bool, DelayCompilationDuringStartup, true,                        \




 724           "Control whether AES instructions can be used on x86/x64")        \
 725                                                                             \
 726   product(bool, UseSHA, false,                                              \
 727           "Control whether SHA instructions can be used "                   \
 728           "on SPARC and on ARM")                                            \
 729                                                                             \
 730   product(bool, UseGHASHIntrinsics, false,                                  \
 731           "Use intrinsics for GHASH versions of crypto")                    \
 732                                                                             \
 733   product(size_t, LargePageSizeInBytes, 0,                                  \
 734           "Large page size (0 to let VM choose the page size)")             \
 735           range(0, max_uintx)                                               \
 736                                                                             \
 737   product(size_t, LargePageHeapSizeThreshold, 128*M,                        \
 738           "Use large pages if maximum heap is at least this big")           \
 739           range(0, max_uintx)                                               \
 740                                                                             \
 741   product(bool, ForceTimeHighResolution, false,                             \
 742           "Using high time resolution (for Win32 only)")                    \
 743                                                                             \



 744   develop(bool, TracePcPatching, false,                                     \
 745           "Trace usage of frame::patch_pc")                                 \
 746                                                                             \
 747   develop(bool, TraceJumps, false,                                          \
 748           "Trace assembly jumps in thread ring buffer")                     \
 749                                                                             \
 750   develop(bool, TraceRelocator, false,                                      \
 751           "Trace the bytecode relocator")                                   \
 752                                                                             \
 753   develop(bool, TraceLongCompiles, false,                                   \
 754           "Print out every time compilation is longer than "                \
 755           "a given threshold")                                              \
 756                                                                             \
 757   develop(bool, SafepointALot, false,                                       \
 758           "Generate a lot of safepoints. This works with "                  \
 759           "GuaranteedSafepointInterval")                                    \
 760                                                                             \
 761   product_pd(bool, BackgroundCompilation,                                   \
 762           "A thread requesting compilation is not blocked during "          \
 763           "compilation")                                                    \


2678   diagnostic(bool, VerifyStringTableAtExit, false,                          \
2679           "verify StringTable contents at exit")                            \
2680                                                                             \
2681   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
2682           "print histogram of the symbol table")                            \
2683                                                                             \
2684   notproduct(bool, ExitVMOnVerifyError, false,                              \
2685           "standard exit from VM if bytecode verify error "                 \
2686           "(only in debug mode)")                                           \
2687                                                                             \
2688   diagnostic(ccstr, AbortVMOnException, NULL,                               \
2689           "Call fatal if this exception is thrown.  Example: "              \
2690           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
2691                                                                             \
2692   diagnostic(ccstr, AbortVMOnExceptionMessage, NULL,                        \
2693           "Call fatal if the exception pointed by AbortVMOnException "      \
2694           "has this message")                                               \
2695                                                                             \
2696   develop(bool, DebugVtables, false,                                        \
2697           "add debugging code to vtable dispatch")                          \



2698                                                                             \
2699   notproduct(bool, PrintVtableStats, false,                                 \
2700           "print vtables stats at end of run")                              \
2701                                                                             \
2702   develop(bool, TraceCreateZombies, false,                                  \
2703           "trace creation of zombie nmethods")                              \
2704                                                                             \
2705   notproduct(bool, IgnoreLockingAssertions, false,                          \
2706           "disable locking assertions (for speed)")                         \
2707                                                                             \
2708   product(bool, RangeCheckElimination, true,                                \
2709           "Eliminate range checks")                                         \
2710                                                                             \
2711   develop_pd(bool, UncommonNullCast,                                        \
2712           "track occurrences of null in casts; adjust compiler tactics")    \
2713                                                                             \
2714   develop(bool, TypeProfileCasts,  true,                                    \
2715           "treat casts like calls for purposes of type profiling")          \
2716                                                                             \
2717   develop(bool, DelayCompilationDuringStartup, true,                        \


src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File