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

src/share/vm/runtime/globals.hpp

Print this page




 721           "Print NUMA stats in detailed heap information")                  \
 722                                                                             \
 723   product(uintx, NUMAPageScanRate, 256,                                     \
 724           "Maximum number of pages to include in the page scan procedure")  \
 725           range(0, max_uintx)                                               \
 726                                                                             \
 727   product_pd(bool, NeedsDeoptSuspend,                                       \
 728           "True for register window machines (sparc/ia64)")                 \
 729                                                                             \
 730   product(intx, UseSSE, 99,                                                 \
 731           "Highest supported SSE instructions set on x86/x64")              \
 732           range(0, 99)                                                      \
 733                                                                             \
 734   product(bool, UseAES, false,                                              \
 735           "Control whether AES instructions can be used on x86/x64")        \
 736                                                                             \
 737   product(bool, UseSHA, false,                                              \
 738           "Control whether SHA instructions can be used "                   \
 739           "on SPARC, on ARM and on x86")                                    \
 740                                                                             \
 741   diagnostic(bool, UseGHASHIntrinsics, false,                               \
 742           "Use intrinsics for GHASH versions of crypto")                    \
 743                                                                             \
 744   product(size_t, LargePageSizeInBytes, 0,                                  \
 745           "Large page size (0 to let VM choose the page size)")             \
 746           range(0, max_uintx)                                               \
 747                                                                             \
 748   product(size_t, LargePageHeapSizeThreshold, 128*M,                        \
 749           "Use large pages if maximum heap is at least this big")           \
 750           range(0, max_uintx)                                               \
 751                                                                             \
 752   product(bool, ForceTimeHighResolution, false,                             \
 753           "Using high time resolution (for Win32 only)")                    \
 754                                                                             \
 755   develop(bool, TracePcPatching, false,                                     \
 756           "Trace usage of frame::patch_pc")                                 \
 757                                                                             \
 758   develop(bool, TraceJumps, false,                                          \
 759           "Trace assembly jumps in thread ring buffer")                     \
 760                                                                             \
 761   develop(bool, TraceRelocator, false,                                      \


 791                                                                             \
 792   notproduct(bool, StressDerivedPointers, false,                            \
 793           "Force scavenge when a derived pointer is detected on stack "     \
 794           "after rtm call")                                                 \
 795                                                                             \
 796   develop(bool, TraceDerivedPointers, false,                                \
 797           "Trace traversal of derived pointers on stack")                   \
 798                                                                             \
 799   notproduct(bool, TraceCodeBlobStacks, false,                              \
 800           "Trace stack-walk of codeblobs")                                  \
 801                                                                             \
 802   product(bool, PrintJNIResolving, false,                                   \
 803           "Used to implement -v:jni")                                       \
 804                                                                             \
 805   notproduct(bool, PrintRewrites, false,                                    \
 806           "Print methods that are being rewritten")                         \
 807                                                                             \
 808   product(bool, UseInlineCaches, true,                                      \
 809           "Use Inline Caches for virtual calls ")                           \
 810                                                                             \
 811   diagnostic(bool, InlineArrayCopy, true,                                   \
 812           "Inline arraycopy native that is known to be part of "            \
 813           "base library DLL")                                               \
 814                                                                             \
 815   diagnostic(bool, InlineObjectHash, true,                                  \
 816           "Inline Object::hashCode() native that is known to be part "      \
 817           "of base library DLL")                                            \
 818                                                                             \
 819   diagnostic(bool, InlineNatives, true,                                     \
 820           "Inline natives that are known to be part of base library DLL")   \
 821                                                                             \
 822   diagnostic(bool, InlineMathNatives, true,                                 \
 823           "Inline SinD, CosD, etc.")                                        \
 824                                                                             \
 825   diagnostic(bool, InlineClassNatives, true,                                \
 826           "Inline Class.isInstance, etc")                                   \
 827                                                                             \
 828   diagnostic(bool, InlineThreadNatives, true,                               \
 829           "Inline Thread.currentThread, etc")                               \
 830                                                                             \
 831   diagnostic(bool, InlineUnsafeOps, true,                                   \
 832           "Inline memory ops (native methods) from Unsafe")                 \
 833                                                                             \
 834   product(bool, CriticalJNINatives, true,                                   \
 835           "Check for critical JNI entry points")                            \
 836                                                                             \
 837   notproduct(bool, StressCriticalJNINatives, false,                         \
 838           "Exercise register saving code in critical natives")              \
 839                                                                             \
 840   diagnostic(bool, UseAESIntrinsics, false,                                 \
 841           "Use intrinsics for AES versions of crypto")                      \
 842                                                                             \
 843   diagnostic(bool, UseAESCTRIntrinsics, false,                              \
 844           "Use intrinsics for the paralleled version of AES/CTR crypto")    \
 845                                                                             \
 846   diagnostic(bool, UseSHA1Intrinsics, false,                                \
 847           "Use intrinsics for SHA-1 crypto hash function. "                 \
 848           "Requires that UseSHA is enabled.")                               \
 849                                                                             \
 850   diagnostic(bool, UseSHA256Intrinsics, false,                              \
 851           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
 852           "Requires that UseSHA is enabled.")                               \
 853                                                                             \
 854   diagnostic(bool, UseSHA512Intrinsics, false,                              \
 855           "Use intrinsics for SHA-384 and SHA-512 crypto hash functions. "  \
 856           "Requires that UseSHA is enabled.")                               \
 857                                                                             \
 858   diagnostic(bool, UseCRC32Intrinsics, false,                               \
 859           "use intrinsics for java.util.zip.CRC32")                         \
 860                                                                             \
 861   diagnostic(bool, UseCRC32CIntrinsics, false,                              \
 862           "use intrinsics for java.util.zip.CRC32C")                        \
 863                                                                             \
 864   diagnostic(bool, UseAdler32Intrinsics, false,                             \
 865           "use intrinsics for java.util.zip.Adler32")                       \
 866                                                                             \
 867   diagnostic(bool, UseVectorizedMismatchIntrinsic, false,                   \
 868           "Enables intrinsification of ArraysSupport.vectorizedMismatch()") \
 869                                                                             \
 870   diagnostic(ccstrlist, DisableIntrinsic, "",                               \
 871          "do not expand intrinsics whose (internal) names appear here")     \
 872                                                                             \
 873   develop(bool, TraceCallFixup, false,                                      \
 874           "Trace all call fixups")                                          \
 875                                                                             \
 876   develop(bool, DeoptimizeALot, false,                                      \
 877           "Deoptimize at every exit from the runtime system")               \
 878                                                                             \
 879   notproduct(ccstrlist, DeoptimizeOnlyAt, "",                               \
 880           "A comma separated list of bcis to deoptimize at")                \
 881                                                                             \
 882   product(bool, DeoptimizeRandom, false,                                    \
 883           "Deoptimize random frames on random exit from the runtime system")\
 884                                                                             \
 885   notproduct(bool, ZombieALot, false,                                       \
 886           "Create zombies (non-entrant) at exit from the runtime system")   \
 887                                                                             \




 721           "Print NUMA stats in detailed heap information")                  \
 722                                                                             \
 723   product(uintx, NUMAPageScanRate, 256,                                     \
 724           "Maximum number of pages to include in the page scan procedure")  \
 725           range(0, max_uintx)                                               \
 726                                                                             \
 727   product_pd(bool, NeedsDeoptSuspend,                                       \
 728           "True for register window machines (sparc/ia64)")                 \
 729                                                                             \
 730   product(intx, UseSSE, 99,                                                 \
 731           "Highest supported SSE instructions set on x86/x64")              \
 732           range(0, 99)                                                      \
 733                                                                             \
 734   product(bool, UseAES, false,                                              \
 735           "Control whether AES instructions can be used on x86/x64")        \
 736                                                                             \
 737   product(bool, UseSHA, false,                                              \
 738           "Control whether SHA instructions can be used "                   \
 739           "on SPARC, on ARM and on x86")                                    \
 740                                                                             \
 741   product(bool, UseGHASHIntrinsics, false,                                  \
 742           "Use intrinsics for GHASH versions of crypto")                    \
 743                                                                             \
 744   product(size_t, LargePageSizeInBytes, 0,                                  \
 745           "Large page size (0 to let VM choose the page size)")             \
 746           range(0, max_uintx)                                               \
 747                                                                             \
 748   product(size_t, LargePageHeapSizeThreshold, 128*M,                        \
 749           "Use large pages if maximum heap is at least this big")           \
 750           range(0, max_uintx)                                               \
 751                                                                             \
 752   product(bool, ForceTimeHighResolution, false,                             \
 753           "Using high time resolution (for Win32 only)")                    \
 754                                                                             \
 755   develop(bool, TracePcPatching, false,                                     \
 756           "Trace usage of frame::patch_pc")                                 \
 757                                                                             \
 758   develop(bool, TraceJumps, false,                                          \
 759           "Trace assembly jumps in thread ring buffer")                     \
 760                                                                             \
 761   develop(bool, TraceRelocator, false,                                      \


 791                                                                             \
 792   notproduct(bool, StressDerivedPointers, false,                            \
 793           "Force scavenge when a derived pointer is detected on stack "     \
 794           "after rtm call")                                                 \
 795                                                                             \
 796   develop(bool, TraceDerivedPointers, false,                                \
 797           "Trace traversal of derived pointers on stack")                   \
 798                                                                             \
 799   notproduct(bool, TraceCodeBlobStacks, false,                              \
 800           "Trace stack-walk of codeblobs")                                  \
 801                                                                             \
 802   product(bool, PrintJNIResolving, false,                                   \
 803           "Used to implement -v:jni")                                       \
 804                                                                             \
 805   notproduct(bool, PrintRewrites, false,                                    \
 806           "Print methods that are being rewritten")                         \
 807                                                                             \
 808   product(bool, UseInlineCaches, true,                                      \
 809           "Use Inline Caches for virtual calls ")                           \
 810                                                                             \
 811   develop(bool, InlineArrayCopy, true,                                      \
 812           "Inline arraycopy native that is known to be part of "            \
 813           "base library DLL")                                               \
 814                                                                             \
 815   develop(bool, InlineObjectHash, true,                                     \
 816           "Inline Object::hashCode() native that is known to be part "      \
 817           "of base library DLL")                                            \
 818                                                                             \
 819   develop(bool, InlineNatives, true,                                        \
 820           "Inline natives that are known to be part of base library DLL")   \
 821                                                                             \
 822   develop(bool, InlineMathNatives, true,                                    \
 823           "Inline SinD, CosD, etc.")                                        \
 824                                                                             \
 825   develop(bool, InlineClassNatives, true,                                   \
 826           "Inline Class.isInstance, etc")                                   \
 827                                                                             \
 828   develop(bool, InlineThreadNatives, true,                                  \
 829           "Inline Thread.currentThread, etc")                               \
 830                                                                             \
 831   develop(bool, InlineUnsafeOps, true,                                      \
 832           "Inline memory ops (native methods) from Unsafe")                 \
 833                                                                             \
 834   product(bool, CriticalJNINatives, true,                                   \
 835           "Check for critical JNI entry points")                            \
 836                                                                             \
 837   notproduct(bool, StressCriticalJNINatives, false,                         \
 838           "Exercise register saving code in critical natives")              \
 839                                                                             \
 840   product(bool, UseAESIntrinsics, false,                                    \
 841           "Use intrinsics for AES versions of crypto")                      \
 842                                                                             \
 843   product(bool, UseAESCTRIntrinsics, false,                                 \
 844           "Use intrinsics for the paralleled version of AES/CTR crypto")    \
 845                                                                             \
 846   product(bool, UseSHA1Intrinsics, false,                                   \
 847           "Use intrinsics for SHA-1 crypto hash function. "                 \
 848           "Requires that UseSHA is enabled.")                               \
 849                                                                             \
 850   product(bool, UseSHA256Intrinsics, false,                                 \
 851           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
 852           "Requires that UseSHA is enabled.")                               \
 853                                                                             \
 854   product(bool, UseSHA512Intrinsics, false,                                 \
 855           "Use intrinsics for SHA-384 and SHA-512 crypto hash functions. "  \
 856           "Requires that UseSHA is enabled.")                               \
 857                                                                             \
 858   product(bool, UseCRC32Intrinsics, false,                                  \
 859           "use intrinsics for java.util.zip.CRC32")                         \
 860                                                                             \
 861   product(bool, UseCRC32CIntrinsics, false,                                 \
 862           "use intrinsics for java.util.zip.CRC32C")                        \
 863                                                                             \
 864   product(bool, UseAdler32Intrinsics, false,                                \
 865           "use intrinsics for java.util.zip.Adler32")                       \
 866                                                                             \
 867   product(bool, UseVectorizedMismatchIntrinsic, false,                      \
 868           "Enables intrinsification of ArraysSupport.vectorizedMismatch()") \
 869                                                                             \
 870   diagnostic(ccstrlist, DisableIntrinsic, "",                               \
 871          "do not expand intrinsics whose (internal) names appear here")     \
 872                                                                             \
 873   develop(bool, TraceCallFixup, false,                                      \
 874           "Trace all call fixups")                                          \
 875                                                                             \
 876   develop(bool, DeoptimizeALot, false,                                      \
 877           "Deoptimize at every exit from the runtime system")               \
 878                                                                             \
 879   notproduct(ccstrlist, DeoptimizeOnlyAt, "",                               \
 880           "A comma separated list of bcis to deoptimize at")                \
 881                                                                             \
 882   product(bool, DeoptimizeRandom, false,                                    \
 883           "Deoptimize random frames on random exit from the runtime system")\
 884                                                                             \
 885   notproduct(bool, ZombieALot, false,                                       \
 886           "Create zombies (non-entrant) at exit from the runtime system")   \
 887                                                                             \


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