< 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

*** 370,379 **** --- 370,402 ---- "Create zombies (non-entrant) at exit from the runtime system") \ \ notproduct(bool, WalkStackALot, false, \ "Trace stack (no print) at every exit from the runtime system") \ \ + develop(bool, DeoptimizeObjectsALot, false, \ + "For testing purposes concurrent threads revert optimizations " \ + "based on escape analysis at intervals given with " \ + "DeoptimizeObjectsALotInterval=n. The thread count is given " \ + "with DeoptimizeObjectsALotThreadCountSingle and " \ + "DeoptimizeObjectsALotThreadCountAll.") \ + \ + develop(uint64_t, DeoptimizeObjectsALotInterval, 5, \ + "Interval for DeoptimizeObjectsALot.") \ + range(0, max_jlong) \ + \ + develop(int, DeoptimizeObjectsALotThreadCountSingle, 1, \ + "The number of threads that revert optimizations based on " \ + "escape analysis for a single thread if DeoptimizeObjectsALot " \ + "is enabled. The target thread is selected round robin." ) \ + range(0, max_jint) \ + \ + develop(int, DeoptimizeObjectsALotThreadCountAll, 1, \ + "The number of threads that revert optimizations based on " \ + "escape analysis for all threads if DeoptimizeObjectsALot " \ + "is enabled." ) \ + range(0, max_jint) \ + \ product(bool, Debugging, false, \ "Set when executing debug methods in debug.cpp " \ "(to prevent triggering assertions)") \ \ notproduct(bool, VerifyLastFrame, false, \
< prev index next >