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

src/share/vm/runtime/globals.hpp

Print this page




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


2790   diagnostic(bool, VerifyStringTableAtExit, false,                          \
2791           "verify StringTable contents at exit")                            \
2792                                                                             \
2793   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
2794           "print histogram of the symbol table")                            \
2795                                                                             \
2796   notproduct(bool, ExitVMOnVerifyError, false,                              \
2797           "standard exit from VM if bytecode verify error "                 \
2798           "(only in debug mode)")                                           \
2799                                                                             \
2800   diagnostic(ccstr, AbortVMOnException, NULL,                               \
2801           "Call fatal if this exception is thrown.  Example: "              \
2802           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
2803                                                                             \
2804   diagnostic(ccstr, AbortVMOnExceptionMessage, NULL,                        \
2805           "Call fatal if the exception pointed by AbortVMOnException "      \
2806           "has this message")                                               \
2807                                                                             \
2808   develop(bool, DebugVtables, false,                                        \
2809           "add debugging code to vtable dispatch")                          \
2810                                                                             \
2811   develop(bool, PrintVtables, false,                                        \
2812           "print vtables when printing klass")                              \
2813                                                                             \
2814   notproduct(bool, PrintVtableStats, false,                                 \
2815           "print vtables stats at end of run")                              \
2816                                                                             \
2817   develop(bool, TraceCreateZombies, false,                                  \
2818           "trace creation of zombie nmethods")                              \
2819                                                                             \
2820   notproduct(bool, IgnoreLockingAssertions, false,                          \
2821           "disable locking assertions (for speed)")                         \
2822                                                                             \
2823   product(bool, RangeCheckElimination, true,                                \
2824           "Eliminate range checks")                                         \
2825                                                                             \
2826   develop_pd(bool, UncommonNullCast,                                        \
2827           "track occurrences of null in casts; adjust compiler tactics")    \
2828                                                                             \
2829   develop(bool, TypeProfileCasts,  true,                                    \
2830           "treat casts like calls for purposes of type profiling")          \
2831                                                                             \
2832   develop(bool, DelayCompilationDuringStartup, true,                        \




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



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


2787   diagnostic(bool, VerifyStringTableAtExit, false,                          \
2788           "verify StringTable contents at exit")                            \
2789                                                                             \
2790   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
2791           "print histogram of the symbol table")                            \
2792                                                                             \
2793   notproduct(bool, ExitVMOnVerifyError, false,                              \
2794           "standard exit from VM if bytecode verify error "                 \
2795           "(only in debug mode)")                                           \
2796                                                                             \
2797   diagnostic(ccstr, AbortVMOnException, NULL,                               \
2798           "Call fatal if this exception is thrown.  Example: "              \
2799           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
2800                                                                             \
2801   diagnostic(ccstr, AbortVMOnExceptionMessage, NULL,                        \
2802           "Call fatal if the exception pointed by AbortVMOnException "      \
2803           "has this message")                                               \
2804                                                                             \
2805   develop(bool, DebugVtables, false,                                        \
2806           "add debugging code to vtable dispatch")                          \



2807                                                                             \
2808   notproduct(bool, PrintVtableStats, false,                                 \
2809           "print vtables stats at end of run")                              \
2810                                                                             \
2811   develop(bool, TraceCreateZombies, false,                                  \
2812           "trace creation of zombie nmethods")                              \
2813                                                                             \
2814   notproduct(bool, IgnoreLockingAssertions, false,                          \
2815           "disable locking assertions (for speed)")                         \
2816                                                                             \
2817   product(bool, RangeCheckElimination, true,                                \
2818           "Eliminate range checks")                                         \
2819                                                                             \
2820   develop_pd(bool, UncommonNullCast,                                        \
2821           "track occurrences of null in casts; adjust compiler tactics")    \
2822                                                                             \
2823   develop(bool, TypeProfileCasts,  true,                                    \
2824           "treat casts like calls for purposes of type profiling")          \
2825                                                                             \
2826   develop(bool, DelayCompilationDuringStartup, true,                        \


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