< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page




 236   notproduct(bool, CheckCompressedOops, true,                               \
 237           "Generate checks in encoding/decoding code in debug VM")          \
 238                                                                             \
 239   product(uintx, HeapSearchSteps, 3 PPC64_ONLY(+17),                        \
 240           "Heap allocation steps through preferred address regions to find" \
 241           " where it can allocate the heap. Number of steps to take per "   \
 242           "region.")                                                        \
 243           range(1, max_uintx)                                               \
 244                                                                             \
 245   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
 246           "Default object alignment in bytes, 8 is minimum")                \
 247           range(8, 256)                                                     \
 248           constraint(ObjectAlignmentInBytesConstraintFunc,AtParse)          \
 249                                                                             \
 250   product(bool, AssumeMP, true,                                             \
 251           "(Deprecated) Instruct the VM to assume multiple processors are available")\
 252                                                                             \
 253   /* UseMembar is theoretically a temp flag used for memory barrier      */ \
 254   /* removal testing.  It was supposed to be removed before FCS but has  */ \
 255   /* been re-added (see 6401008)                                         */ \

 256   product_pd(bool, UseMembar,                                               \
 257           "(Unstable) Issues membars on thread state transitions")          \
 258                                                                             \
 259   develop(bool, CleanChunkPoolAsync, true,                                  \
 260           "Clean the chunk pool asynchronously")                            \
 261                                                                             \
 262   product_pd(bool, ThreadLocalHandshakes,                                   \
 263           "Use thread-local polls instead of global poll for safepoints.")  \
 264           constraint(ThreadLocalHandshakesConstraintFunc,AfterErgo)         \
 265                                                                             \
 266   diagnostic(uint, HandshakeTimeout, 0,                                     \
 267           "If nonzero set a timeout in milliseconds for handshakes")        \
 268                                                                             \
 269   experimental(bool, AlwaysSafeConstructors, false,                         \
 270           "Force safe construction, as if all fields are final.")           \
 271                                                                             \
 272   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 273           "Enable normal processing of flags relating to field diagnostics")\
 274                                                                             \
 275   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 276           "Enable normal processing of flags relating to experimental "     \
 277           "features")                                                       \


 427           "Inline Class.isInstance, etc")                                   \
 428                                                                             \
 429   diagnostic(bool, InlineThreadNatives, true,                               \
 430           "Inline Thread.currentThread, etc")                               \
 431                                                                             \
 432   diagnostic(bool, InlineUnsafeOps, true,                                   \
 433           "Inline memory ops (native methods) from Unsafe")                 \
 434                                                                             \
 435   product(bool, CriticalJNINatives, true,                                   \
 436           "Check for critical JNI entry points")                            \
 437                                                                             \
 438   notproduct(bool, StressCriticalJNINatives, false,                         \
 439           "Exercise register saving code in critical natives")              \
 440                                                                             \
 441   diagnostic(bool, UseAESIntrinsics, false,                                 \
 442           "Use intrinsics for AES versions of crypto")                      \
 443                                                                             \
 444   diagnostic(bool, UseAESCTRIntrinsics, false,                              \
 445           "Use intrinsics for the paralleled version of AES/CTR crypto")    \
 446                                                                             \






 447   diagnostic(bool, UseSHA1Intrinsics, false,                                \
 448           "Use intrinsics for SHA-1 crypto hash function. "                 \
 449           "Requires that UseSHA is enabled.")                               \
 450                                                                             \
 451   diagnostic(bool, UseSHA256Intrinsics, false,                              \
 452           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
 453           "Requires that UseSHA is enabled.")                               \
 454                                                                             \
 455   diagnostic(bool, UseSHA512Intrinsics, false,                              \
 456           "Use intrinsics for SHA-384 and SHA-512 crypto hash functions. "  \
 457           "Requires that UseSHA is enabled.")                               \
 458                                                                             \
 459   diagnostic(bool, UseCRC32Intrinsics, false,                               \
 460           "use intrinsics for java.util.zip.CRC32")                         \
 461                                                                             \
 462   diagnostic(bool, UseCRC32CIntrinsics, false,                              \
 463           "use intrinsics for java.util.zip.CRC32C")                        \
 464                                                                             \
 465   diagnostic(bool, UseAdler32Intrinsics, false,                             \
 466           "use intrinsics for java.util.zip.Adler32")                       \




 236   notproduct(bool, CheckCompressedOops, true,                               \
 237           "Generate checks in encoding/decoding code in debug VM")          \
 238                                                                             \
 239   product(uintx, HeapSearchSteps, 3 PPC64_ONLY(+17),                        \
 240           "Heap allocation steps through preferred address regions to find" \
 241           " where it can allocate the heap. Number of steps to take per "   \
 242           "region.")                                                        \
 243           range(1, max_uintx)                                               \
 244                                                                             \
 245   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
 246           "Default object alignment in bytes, 8 is minimum")                \
 247           range(8, 256)                                                     \
 248           constraint(ObjectAlignmentInBytesConstraintFunc,AtParse)          \
 249                                                                             \
 250   product(bool, AssumeMP, true,                                             \
 251           "(Deprecated) Instruct the VM to assume multiple processors are available")\
 252                                                                             \
 253   /* UseMembar is theoretically a temp flag used for memory barrier      */ \
 254   /* removal testing.  It was supposed to be removed before FCS but has  */ \
 255   /* been re-added (see 6401008)                                         */ \
 256   NOT_AARCH32(                                                              \
 257   product_pd(bool, UseMembar,                                               \
 258           "(Unstable) Issues membars on thread state transitions"))         \
 259                                                                             \
 260   develop(bool, CleanChunkPoolAsync, true,                                  \
 261           "Clean the chunk pool asynchronously")                            \
 262                                                                             \
 263   product_pd(bool, ThreadLocalHandshakes,                                   \
 264           "Use thread-local polls instead of global poll for safepoints.")  \
 265           constraint(ThreadLocalHandshakesConstraintFunc,AfterErgo)         \
 266                                                                             \
 267   diagnostic(uint, HandshakeTimeout, 0,                                     \
 268           "If nonzero set a timeout in milliseconds for handshakes")        \
 269                                                                             \
 270   experimental(bool, AlwaysSafeConstructors, false,                         \
 271           "Force safe construction, as if all fields are final.")           \
 272                                                                             \
 273   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 274           "Enable normal processing of flags relating to field diagnostics")\
 275                                                                             \
 276   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 277           "Enable normal processing of flags relating to experimental "     \
 278           "features")                                                       \


 428           "Inline Class.isInstance, etc")                                   \
 429                                                                             \
 430   diagnostic(bool, InlineThreadNatives, true,                               \
 431           "Inline Thread.currentThread, etc")                               \
 432                                                                             \
 433   diagnostic(bool, InlineUnsafeOps, true,                                   \
 434           "Inline memory ops (native methods) from Unsafe")                 \
 435                                                                             \
 436   product(bool, CriticalJNINatives, true,                                   \
 437           "Check for critical JNI entry points")                            \
 438                                                                             \
 439   notproduct(bool, StressCriticalJNINatives, false,                         \
 440           "Exercise register saving code in critical natives")              \
 441                                                                             \
 442   diagnostic(bool, UseAESIntrinsics, false,                                 \
 443           "Use intrinsics for AES versions of crypto")                      \
 444                                                                             \
 445   diagnostic(bool, UseAESCTRIntrinsics, false,                              \
 446           "Use intrinsics for the paralleled version of AES/CTR crypto")    \
 447                                                                             \
 448   AARCH32_ONLY(diagnostic(bool, UseMontgomeryMultiplyIntrinsic, false,      \
 449           "Enables intrinsification of BigInteger.montgomeryMultiply()"))   \
 450                                                                             \
 451   AARCH32_ONLY(diagnostic(bool, UseMontgomerySquareIntrinsic, false,        \
 452           "Enables intrinsification of BigInteger.montgomerySquare()"))     \
 453                                                                             \
 454   diagnostic(bool, UseSHA1Intrinsics, false,                                \
 455           "Use intrinsics for SHA-1 crypto hash function. "                 \
 456           "Requires that UseSHA is enabled.")                               \
 457                                                                             \
 458   diagnostic(bool, UseSHA256Intrinsics, false,                              \
 459           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
 460           "Requires that UseSHA is enabled.")                               \
 461                                                                             \
 462   diagnostic(bool, UseSHA512Intrinsics, false,                              \
 463           "Use intrinsics for SHA-384 and SHA-512 crypto hash functions. "  \
 464           "Requires that UseSHA is enabled.")                               \
 465                                                                             \
 466   diagnostic(bool, UseCRC32Intrinsics, false,                               \
 467           "use intrinsics for java.util.zip.CRC32")                         \
 468                                                                             \
 469   diagnostic(bool, UseCRC32CIntrinsics, false,                              \
 470           "use intrinsics for java.util.zip.CRC32C")                        \
 471                                                                             \
 472   diagnostic(bool, UseAdler32Intrinsics, false,                             \
 473           "use intrinsics for java.util.zip.Adler32")                       \


< prev index next >