< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 52955 : 8181143: Introduce diagnostic flag to abort VM on too long VM operations
Reviewed-by: XXX


 484           "Set when executing debug methods in debug.cpp "                  \
 485           "(to prevent triggering assertions)")                             \
 486                                                                             \
 487   notproduct(bool, StrictSafepointChecks, trueInDebug,                      \
 488           "Enable strict checks that safepoints cannot happen for threads " \
 489           "that use NoSafepointVerifier")                                   \
 490                                                                             \
 491   notproduct(bool, VerifyLastFrame, false,                                  \
 492           "Verify oops on last frame on entry to VM")                       \
 493                                                                             \
 494   product(bool, FailOverToOldVerifier, true,                                \
 495           "Fail over to old verifier when split verifier fails")            \
 496                                                                             \
 497   product(bool, SafepointTimeout, false,                                    \
 498           "Time out and warn or fail after SafepointTimeoutDelay "          \
 499           "milliseconds if failed to reach safepoint")                      \
 500                                                                             \
 501   diagnostic(bool, AbortVMOnSafepointTimeout, false,                        \
 502           "Abort upon failure to reach safepoint (see SafepointTimeout)")   \
 503                                                                             \







 504   /* 50 retries * (5 * current_retry_count) millis = ~6.375 seconds */      \
 505   /* typically, at most a few retries are needed                    */      \
 506   product(intx, SuspendRetryCount, 50,                                      \
 507           "Maximum retry count for an external suspend request")            \
 508           range(0, max_intx)                                                \
 509                                                                             \
 510   product(intx, SuspendRetryDelay, 5,                                       \
 511           "Milliseconds to delay per retry (* current_retry_count)")        \
 512           range(0, max_intx)                                                \
 513                                                                             \
 514   product(bool, AssertOnSuspendWaitFailure, false,                          \
 515           "Assert/Guarantee on external suspend wait failure")              \
 516                                                                             \
 517   product(bool, TraceSuspendWaitFailures, false,                            \
 518           "Trace external suspend wait failures")                           \
 519                                                                             \
 520   product(bool, MaxFDLimit, true,                                           \
 521           "Bump the number of file descriptors to maximum in Solaris")      \
 522                                                                             \
 523   diagnostic(bool, LogEvents, true,                                         \




 484           "Set when executing debug methods in debug.cpp "                  \
 485           "(to prevent triggering assertions)")                             \
 486                                                                             \
 487   notproduct(bool, StrictSafepointChecks, trueInDebug,                      \
 488           "Enable strict checks that safepoints cannot happen for threads " \
 489           "that use NoSafepointVerifier")                                   \
 490                                                                             \
 491   notproduct(bool, VerifyLastFrame, false,                                  \
 492           "Verify oops on last frame on entry to VM")                       \
 493                                                                             \
 494   product(bool, FailOverToOldVerifier, true,                                \
 495           "Fail over to old verifier when split verifier fails")            \
 496                                                                             \
 497   product(bool, SafepointTimeout, false,                                    \
 498           "Time out and warn or fail after SafepointTimeoutDelay "          \
 499           "milliseconds if failed to reach safepoint")                      \
 500                                                                             \
 501   diagnostic(bool, AbortVMOnSafepointTimeout, false,                        \
 502           "Abort upon failure to reach safepoint (see SafepointTimeout)")   \
 503                                                                             \
 504   diagnostic(bool, AbortVMOnVMOperationTimeout, false,                      \
 505           "Abort upon failure to complete VM operation promptly")           \
 506                                                                             \
 507   diagnostic(intx, AbortVMOnVMOperationTimeoutDelay, 1000,                  \
 508           "Delay in milliseconds for option AbortVMOnVMOperationTimeout")   \
 509           range(0, max_intx)                                                \
 510                                                                             \
 511   /* 50 retries * (5 * current_retry_count) millis = ~6.375 seconds */      \
 512   /* typically, at most a few retries are needed                    */      \
 513   product(intx, SuspendRetryCount, 50,                                      \
 514           "Maximum retry count for an external suspend request")            \
 515           range(0, max_intx)                                                \
 516                                                                             \
 517   product(intx, SuspendRetryDelay, 5,                                       \
 518           "Milliseconds to delay per retry (* current_retry_count)")        \
 519           range(0, max_intx)                                                \
 520                                                                             \
 521   product(bool, AssertOnSuspendWaitFailure, false,                          \
 522           "Assert/Guarantee on external suspend wait failure")              \
 523                                                                             \
 524   product(bool, TraceSuspendWaitFailures, false,                            \
 525           "Trace external suspend wait failures")                           \
 526                                                                             \
 527   product(bool, MaxFDLimit, true,                                           \
 528           "Bump the number of file descriptors to maximum in Solaris")      \
 529                                                                             \
 530   diagnostic(bool, LogEvents, true,                                         \


< prev index next >