< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 56776 : v2.00 -> v2.07 (CR7/v2.07/10-for-jdk14) patches combined into one; merge with 8230876.patch (2019.10.17) and jdk-14+21.

*** 715,728 **** "(SPARC only)") \ \ product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population") \ range(0, max_jint) \ \ experimental(intx, MonitorUsedDeflationThreshold, 90, \ ! "Percentage of used monitors before triggering cleanup " \ ! "safepoint which deflates monitors (0 is off). " \ ! "The check is performed on GuaranteedSafepointInterval.") \ range(0, 100) \ \ experimental(intx, hashCode, 5, \ "(Unstable) select hashCode generation algorithm") \ \ --- 715,742 ---- "(SPARC only)") \ \ product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population") \ range(0, max_jint) \ \ + diagnostic(bool, AsyncDeflateIdleMonitors, true, \ + "Deflate idle monitors using JavaThreads and the ServiceThread.") \ + \ + /* notice: the max range value here is max_jint, not max_intx */ \ + /* because of overflow issue */ \ + diagnostic(intx, AsyncDeflationInterval, 250, \ + "Async deflate idle monitors every so many milliseconds when " \ + "MonitorUsedDeflationThreshold is exceeded (0 is off).") \ + range(0, max_jint) \ + \ + diagnostic_pd(bool, HandshakeAfterDeflateIdleMonitors, \ + "Handshake with all JavaThreads after async deflating idle " \ + "monitors to force threads to leave C2 monitor code.") \ + \ experimental(intx, MonitorUsedDeflationThreshold, 90, \ ! "Percentage of used monitors before triggering deflation (0 is " \ ! "off). The check is performed on GuaranteedSafepointInterval " \ ! "or AsyncDeflateInterval.") \ range(0, 100) \ \ experimental(intx, hashCode, 5, \ "(Unstable) select hashCode generation algorithm") \ \
< prev index next >