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") \
|