< 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.


 693           "registering as parallel capable")                                \
 694                                                                             \
 695   product_pd(bool, DontYieldALot,                                           \
 696           "Throw away obvious excess yield calls")                          \
 697                                                                             \
 698   develop(bool, UseDetachedThreads, true,                                   \
 699           "Use detached threads that are recycled upon termination "        \
 700           "(for Solaris only)")                                             \
 701                                                                             \
 702   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 703                "Disable the use of stack guard pages if the JVM is loaded " \
 704                "on the primordial process thread")                          \
 705                                                                             \
 706   product(bool, UseLWPSynchronization, true,                                \
 707           "Use LWP-based instead of libthread-based synchronization "       \
 708           "(SPARC only)")                                                   \
 709                                                                             \
 710   product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population")   \
 711           range(0, max_jint)                                                \
 712                                                                             \














 713   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 714                 "Percentage of used monitors before triggering cleanup "    \
 715                 "safepoint which deflates monitors (0 is off). "            \
 716                 "The check is performed on GuaranteedSafepointInterval.")   \
 717                 range(0, 100)                                               \
 718                                                                             \
 719   experimental(intx, hashCode, 5,                                           \
 720                "(Unstable) select hashCode generation algorithm")           \
 721                                                                             \
 722   product(bool, FilterSpuriousWakeups, true,                                \
 723           "When true prevents OS-level spurious, or premature, wakeups "    \
 724           "from Object.wait (Ignored for Windows)")                         \
 725                                                                             \
 726   develop(bool, UsePthreads, false,                                         \
 727           "Use pthread-based instead of libthread-based synchronization "   \
 728           "(SPARC only)")                                                   \
 729                                                                             \
 730   product(bool, ReduceSignalUsage, false,                                   \
 731           "Reduce the use of OS signals in Java and/or the VM")             \
 732                                                                             \
 733   develop(bool, LoadLineNumberTables, true,                                 \
 734           "Tell whether the class file parser loads line number tables")    \
 735                                                                             \
 736   develop(bool, LoadLocalVariableTables, true,                              \




 693           "registering as parallel capable")                                \
 694                                                                             \
 695   product_pd(bool, DontYieldALot,                                           \
 696           "Throw away obvious excess yield calls")                          \
 697                                                                             \
 698   develop(bool, UseDetachedThreads, true,                                   \
 699           "Use detached threads that are recycled upon termination "        \
 700           "(for Solaris only)")                                             \
 701                                                                             \
 702   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 703                "Disable the use of stack guard pages if the JVM is loaded " \
 704                "on the primordial process thread")                          \
 705                                                                             \
 706   product(bool, UseLWPSynchronization, true,                                \
 707           "Use LWP-based instead of libthread-based synchronization "       \
 708           "(SPARC only)")                                                   \
 709                                                                             \
 710   product(intx, MonitorBound, 0, "(Deprecated) Bound Monitor population")   \
 711           range(0, max_jint)                                                \
 712                                                                             \
 713   diagnostic(bool, AsyncDeflateIdleMonitors, true,                          \
 714           "Deflate idle monitors using the ServiceThread.")                 \
 715                                                                             \
 716   /* notice: the max range value here is max_jint, not max_intx  */         \
 717   /* because of overflow issue                                   */         \
 718   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 719           "Async deflate idle monitors every so many milliseconds when "    \
 720           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 721           range(0, max_jint)                                                \
 722                                                                             \
 723   diagnostic_pd(bool, HandshakeAfterDeflateIdleMonitors,                    \
 724           "Handshake with all JavaThreads after async deflating idle "      \
 725           "monitors to force threads to leave C2 monitor code.")            \
 726                                                                             \
 727   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 728           "Percentage of used monitors before triggering deflation (0 is "  \
 729           "off). The check is performed on GuaranteedSafepointInterval "    \
 730           "or AsyncDeflateInterval.")                                       \
 731           range(0, 100)                                                     \
 732                                                                             \
 733   experimental(intx, hashCode, 5,                                           \
 734                "(Unstable) select hashCode generation algorithm")           \
 735                                                                             \
 736   product(bool, FilterSpuriousWakeups, true,                                \
 737           "When true prevents OS-level spurious, or premature, wakeups "    \
 738           "from Object.wait (Ignored for Windows)")                         \
 739                                                                             \
 740   develop(bool, UsePthreads, false,                                         \
 741           "Use pthread-based instead of libthread-based synchronization "   \
 742           "(SPARC only)")                                                   \
 743                                                                             \
 744   product(bool, ReduceSignalUsage, false,                                   \
 745           "Reduce the use of OS signals in Java and/or the VM")             \
 746                                                                             \
 747   develop(bool, LoadLineNumberTables, true,                                 \
 748           "Tell whether the class file parser loads line number tables")    \
 749                                                                             \
 750   develop(bool, LoadLocalVariableTables, true,                              \


< prev index next >