< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 57595 : v2.09a with 8235795, 8235931 and 8236035 extracted; rebased to jdk-14+28; merge with 8236035.patch.cr1; merge with 8235795.patch.cr1; merge with 8236035.patch.cr2; merge with 8235795.patch.cr2; merge with 8235795.patch.cr3.

*** 708,721 **** "(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") \ \ --- 708,735 ---- "(SPARC only)") \ \ product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population") \ range(0, max_jint) \ \ + diagnostic(bool, AsyncDeflateIdleMonitors, true, \ + "Deflate idle monitors using 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 >