< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 60137 : 8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
Reviewed-by: mdoerr, goetz


 355          "separated by commas")                                             \
 356                                                                             \
 357   develop(bool, TraceCallFixup, false,                                      \
 358           "Trace all call fixups")                                          \
 359                                                                             \
 360   develop(bool, DeoptimizeALot, false,                                      \
 361           "Deoptimize at every exit from the runtime system")               \
 362                                                                             \
 363   notproduct(ccstrlist, DeoptimizeOnlyAt, "",                               \
 364           "A comma separated list of bcis to deoptimize at")                \
 365                                                                             \
 366   develop(bool, DeoptimizeRandom, false,                                    \
 367           "Deoptimize random frames on random exit from the runtime system")\
 368                                                                             \
 369   notproduct(bool, ZombieALot, false,                                       \
 370           "Create zombies (non-entrant) at exit from the runtime system")   \
 371                                                                             \
 372   notproduct(bool, WalkStackALot, false,                                    \
 373           "Trace stack (no print) at every exit from the runtime system")   \
 374                                                                             \























 375   product(bool, Debugging, false,                                           \
 376           "Set when executing debug methods in debug.cpp "                  \
 377           "(to prevent triggering assertions)")                             \
 378                                                                             \
 379   notproduct(bool, VerifyLastFrame, false,                                  \
 380           "Verify oops on last frame on entry to VM")                       \
 381                                                                             \
 382   product(bool, SafepointTimeout, false,                                    \
 383           "Time out and warn or fail after SafepointTimeoutDelay "          \
 384           "milliseconds if failed to reach safepoint")                      \
 385                                                                             \
 386   diagnostic(bool, AbortVMOnSafepointTimeout, false,                        \
 387           "Abort upon failure to reach safepoint (see SafepointTimeout)")   \
 388                                                                             \
 389   diagnostic(bool, AbortVMOnVMOperationTimeout, false,                      \
 390           "Abort upon failure to complete VM operation promptly")           \
 391                                                                             \
 392   diagnostic(intx, AbortVMOnVMOperationTimeoutDelay, 1000,                  \
 393           "Delay in milliseconds for option AbortVMOnVMOperationTimeout")   \
 394           range(0, max_intx)                                                \




 355          "separated by commas")                                             \
 356                                                                             \
 357   develop(bool, TraceCallFixup, false,                                      \
 358           "Trace all call fixups")                                          \
 359                                                                             \
 360   develop(bool, DeoptimizeALot, false,                                      \
 361           "Deoptimize at every exit from the runtime system")               \
 362                                                                             \
 363   notproduct(ccstrlist, DeoptimizeOnlyAt, "",                               \
 364           "A comma separated list of bcis to deoptimize at")                \
 365                                                                             \
 366   develop(bool, DeoptimizeRandom, false,                                    \
 367           "Deoptimize random frames on random exit from the runtime system")\
 368                                                                             \
 369   notproduct(bool, ZombieALot, false,                                       \
 370           "Create zombies (non-entrant) at exit from the runtime system")   \
 371                                                                             \
 372   notproduct(bool, WalkStackALot, false,                                    \
 373           "Trace stack (no print) at every exit from the runtime system")   \
 374                                                                             \
 375   develop(bool, DeoptimizeObjectsALot, false,                               \
 376           "For testing purposes concurrent threads revert optimizations "   \
 377           "based on escape analysis at intervals given with "               \
 378           "DeoptimizeObjectsALotInterval=n. The thread count is given "     \
 379           "with DeoptimizeObjectsALotThreadCountSingle and "                \
 380           "DeoptimizeObjectsALotThreadCountAll.")                           \
 381                                                                             \
 382   develop(uint64_t, DeoptimizeObjectsALotInterval, 5,                       \
 383           "Interval for DeoptimizeObjectsALot.")                            \
 384           range(0, max_jlong)                                               \
 385                                                                             \
 386   develop(int, DeoptimizeObjectsALotThreadCountSingle, 1,                   \
 387           "The number of threads that revert optimizations based on "       \
 388           "escape analysis for a single thread if DeoptimizeObjectsALot "   \
 389           "is enabled. The target thread is selected round robin." )        \
 390           range(0, max_jint)                                                \
 391                                                                             \
 392   develop(int, DeoptimizeObjectsALotThreadCountAll, 1,                      \
 393           "The number of threads that revert optimizations based on "       \
 394           "escape analysis for all threads if DeoptimizeObjectsALot "       \
 395           "is enabled." )                                                   \
 396           range(0, max_jint)                                                \
 397                                                                             \
 398   product(bool, Debugging, false,                                           \
 399           "Set when executing debug methods in debug.cpp "                  \
 400           "(to prevent triggering assertions)")                             \
 401                                                                             \
 402   notproduct(bool, VerifyLastFrame, false,                                  \
 403           "Verify oops on last frame on entry to VM")                       \
 404                                                                             \
 405   product(bool, SafepointTimeout, false,                                    \
 406           "Time out and warn or fail after SafepointTimeoutDelay "          \
 407           "milliseconds if failed to reach safepoint")                      \
 408                                                                             \
 409   diagnostic(bool, AbortVMOnSafepointTimeout, false,                        \
 410           "Abort upon failure to reach safepoint (see SafepointTimeout)")   \
 411                                                                             \
 412   diagnostic(bool, AbortVMOnVMOperationTimeout, false,                      \
 413           "Abort upon failure to complete VM operation promptly")           \
 414                                                                             \
 415   diagnostic(intx, AbortVMOnVMOperationTimeoutDelay, 1000,                  \
 416           "Delay in milliseconds for option AbortVMOnVMOperationTimeout")   \
 417           range(0, max_intx)                                                \


< prev index next >