< prev index next > src/hotspot/cpu/ppc/globals_ppc.hpp
Print this page
\
product(bool, TraceTraps, false, DIAGNOSTIC, \
"Trace all traps the signal handler handles.") \
\
develop(bool, ZapMemory, false, \
! "Write 0x0101... to empty memory. Use this to ease debugging.") \
- \
- /* Use Restricted Transactional Memory for lock elision */ \
- product(bool, UseRTMLocking, false, \
- "Enable RTM lock eliding for inflated locks in compiled code") \
- \
- product(bool, UseRTMForStackLocks, false, EXPERIMENTAL, \
- "Enable RTM lock eliding for stack locks in compiled code") \
- \
- product(bool, UseRTMDeopt, false, \
- "Perform deopt and recompilation based on RTM abort ratio") \
- \
- product(int, RTMRetryCount, 5, \
- "Number of RTM retries on lock abort or busy") \
- range(0, max_jint) \
- \
- product(int, RTMSpinLoopCount, 100, EXPERIMENTAL, \
- "Spin count for lock to become free before RTM retry") \
- range(0, 32767) /* immediate operand limit on ppc */ \
- \
- product(int, RTMAbortThreshold, 1000, EXPERIMENTAL, \
- "Calculate abort ratio after this number of aborts") \
- range(0, max_jint) \
- \
- product(int, RTMLockingThreshold, 10000, EXPERIMENTAL, \
- "Lock count at which to do RTM lock eliding without " \
- "abort ratio calculation") \
- range(0, max_jint) \
- \
- product(int, RTMAbortRatio, 50, EXPERIMENTAL, \
- "Lock abort ratio at which to stop use RTM lock eliding") \
- range(0, 100) /* natural range */ \
- \
- product(int, RTMTotalCountIncrRate, 64, EXPERIMENTAL, \
- "Increment total RTM attempted lock count once every n times") \
- range(1, 32767) /* immediate operand limit on ppc */ \
- constraint(RTMTotalCountIncrRateConstraintFunc,AfterErgo) \
- \
- product(intx, RTMLockingCalculationDelay, 0, EXPERIMENTAL, \
- "Number of milliseconds to wait before start calculating aborts " \
- "for RTM locking") \
- \
- product(bool, UseRTMXendForLockBusy, true, EXPERIMENTAL, \
- "Use RTM Xend instead of Xabort when lock busy")
// end of ARCH_FLAGS
#endif // CPU_PPC_GLOBALS_PPC_HPP
\
product(bool, TraceTraps, false, DIAGNOSTIC, \
"Trace all traps the signal handler handles.") \
\
develop(bool, ZapMemory, false, \
! "Write 0x0101... to empty memory. Use this to ease debugging.")
// end of ARCH_FLAGS
#endif // CPU_PPC_GLOBALS_PPC_HPP
< prev index next >