< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot.
rev 57233 : See CR8-to-CR9-changes; merge with 8230876.patch (2019.11.15); merge with jdk-14+25 snapshot; fuzzy merge with jdk-14+26 snapshot.


 698                                                                             \
 699   product_pd(bool, DontYieldALot,                                           \
 700           "Throw away obvious excess yield calls")                          \
 701                                                                             \
 702   develop(bool, UseDetachedThreads, true,                                   \
 703           "Use detached threads that are recycled upon termination "        \
 704           "(for Solaris only)")                                             \
 705                                                                             \
 706   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 707                "Disable the use of stack guard pages if the JVM is loaded " \
 708                "on the primordial process thread")                          \
 709                                                                             \
 710   product(bool, UseLWPSynchronization, true,                                \
 711           "Use LWP-based instead of libthread-based synchronization "       \
 712           "(SPARC only)")                                                   \
 713                                                                             \
 714   product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population")   \
 715           range(0, max_jint)                                                \
 716                                                                             \
 717   diagnostic(bool, AsyncDeflateIdleMonitors, true,                          \
 718           "Deflate idle monitors using JavaThreads and the ServiceThread.") \
 719                                                                             \
 720   /* notice: the max range value here is max_jint, not max_intx  */         \
 721   /* because of overflow issue                                   */         \
 722   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 723           "Async deflate idle monitors every so many milliseconds when "    \
 724           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 725           range(0, max_jint)                                                \
 726                                                                             \
 727   diagnostic_pd(bool, HandshakeAfterDeflateIdleMonitors,                    \
 728           "Handshake with all JavaThreads after async deflating idle "      \
 729           "monitors to force threads to leave C2 monitor code.")            \
 730                                                                             \
 731   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 732           "Percentage of used monitors before triggering deflation (0 is "  \
 733           "off). The check is performed on GuaranteedSafepointInterval "    \
 734           "or AsyncDeflateInterval.")                                       \
 735           range(0, 100)                                                     \
 736                                                                             \
 737   experimental(intx, hashCode, 5,                                           \
 738                "(Unstable) select hashCode generation algorithm")           \




 698                                                                             \
 699   product_pd(bool, DontYieldALot,                                           \
 700           "Throw away obvious excess yield calls")                          \
 701                                                                             \
 702   develop(bool, UseDetachedThreads, true,                                   \
 703           "Use detached threads that are recycled upon termination "        \
 704           "(for Solaris only)")                                             \
 705                                                                             \
 706   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 707                "Disable the use of stack guard pages if the JVM is loaded " \
 708                "on the primordial process thread")                          \
 709                                                                             \
 710   product(bool, UseLWPSynchronization, true,                                \
 711           "Use LWP-based instead of libthread-based synchronization "       \
 712           "(SPARC only)")                                                   \
 713                                                                             \
 714   product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population")   \
 715           range(0, max_jint)                                                \
 716                                                                             \
 717   diagnostic(bool, AsyncDeflateIdleMonitors, true,                          \
 718           "Deflate idle monitors using the ServiceThread.")                 \
 719                                                                             \
 720   /* notice: the max range value here is max_jint, not max_intx  */         \
 721   /* because of overflow issue                                   */         \
 722   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 723           "Async deflate idle monitors every so many milliseconds when "    \
 724           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 725           range(0, max_jint)                                                \
 726                                                                             \
 727   diagnostic_pd(bool, HandshakeAfterDeflateIdleMonitors,                    \
 728           "Handshake with all JavaThreads after async deflating idle "      \
 729           "monitors to force threads to leave C2 monitor code.")            \
 730                                                                             \
 731   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 732           "Percentage of used monitors before triggering deflation (0 is "  \
 733           "off). The check is performed on GuaranteedSafepointInterval "    \
 734           "or AsyncDeflateInterval.")                                       \
 735           range(0, 100)                                                     \
 736                                                                             \
 737   experimental(intx, hashCode, 5,                                           \
 738                "(Unstable) select hashCode generation algorithm")           \


< prev index next >