< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 55489 : Checkpoint latest preliminary review patches for full OpenJDK review; merge with 8222295.patch.
rev 55493 : imported patch dcubed.monitor_deflate_conc.v2.04


 709           "registering as parallel capable")                                \
 710                                                                             \
 711   product_pd(bool, DontYieldALot,                                           \
 712           "Throw away obvious excess yield calls")                          \
 713                                                                             \
 714   develop(bool, UseDetachedThreads, true,                                   \
 715           "Use detached threads that are recycled upon termination "        \
 716           "(for Solaris only)")                                             \
 717                                                                             \
 718   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 719                "Disable the use of stack guard pages if the JVM is loaded " \
 720                "on the primordial process thread")                          \
 721                                                                             \
 722   product(bool, UseLWPSynchronization, true,                                \
 723           "Use LWP-based instead of libthread-based synchronization "       \
 724           "(SPARC only)")                                                   \
 725                                                                             \
 726   product(intx, MonitorBound, 0, "Bound Monitor population")                \
 727           range(0, max_jint)                                                \
 728                                                                             \










 729   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 730                 "Percentage of used monitors before triggering cleanup "    \
 731                 "safepoint which deflates monitors (0 is off). "            \
 732                 "The check is performed on GuaranteedSafepointInterval.")   \
 733                 range(0, 100)                                               \
 734                                                                             \
 735   experimental(intx, hashCode, 5,                                           \
 736                "(Unstable) select hashCode generation algorithm")           \
 737                                                                             \
 738   product(bool, FilterSpuriousWakeups, true,                                \
 739           "When true prevents OS-level spurious, or premature, wakeups "    \
 740           "from Object.wait (Ignored for Windows)")                         \
 741                                                                             \
 742   develop(bool, UsePthreads, false,                                         \
 743           "Use pthread-based instead of libthread-based synchronization "   \
 744           "(SPARC only)")                                                   \
 745                                                                             \
 746   product(bool, ReduceSignalUsage, false,                                   \
 747           "Reduce the use of OS signals in Java and/or the VM")             \
 748                                                                             \
 749   develop_pd(bool, ShareVtableStubs,                                        \
 750           "Share vtable stubs (smaller code but worse branch prediction")   \
 751                                                                             \
 752   develop(bool, LoadLineNumberTables, true,                                 \




 709           "registering as parallel capable")                                \
 710                                                                             \
 711   product_pd(bool, DontYieldALot,                                           \
 712           "Throw away obvious excess yield calls")                          \
 713                                                                             \
 714   develop(bool, UseDetachedThreads, true,                                   \
 715           "Use detached threads that are recycled upon termination "        \
 716           "(for Solaris only)")                                             \
 717                                                                             \
 718   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 719                "Disable the use of stack guard pages if the JVM is loaded " \
 720                "on the primordial process thread")                          \
 721                                                                             \
 722   product(bool, UseLWPSynchronization, true,                                \
 723           "Use LWP-based instead of libthread-based synchronization "       \
 724           "(SPARC only)")                                                   \
 725                                                                             \
 726   product(intx, MonitorBound, 0, "Bound Monitor population")                \
 727           range(0, max_jint)                                                \
 728                                                                             \
 729   diagnostic(bool, AsyncDeflateIdleMonitors, true,                          \
 730           "Deflate idle monitors using JavaThreads and the ServiceThread.") \
 731                                                                             \
 732   /* notice: the max range value here is max_jint, not max_intx  */         \
 733   /* because of overflow issue                                   */         \
 734   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 735           "Async deflate idle monitors every so many milliseconds when "    \
 736           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 737           range(0, max_jint)                                                \
 738                                                                             \
 739   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 740           "Percentage of used monitors before triggering deflation (0 is "  \
 741           "off). The check is performed on GuaranteedSafepointInterval "    \
 742           "or AsyncDeflateInterval.")                                       \
 743           range(0, 100)                                                     \
 744                                                                             \
 745   experimental(intx, hashCode, 5,                                           \
 746                "(Unstable) select hashCode generation algorithm")           \
 747                                                                             \
 748   product(bool, FilterSpuriousWakeups, true,                                \
 749           "When true prevents OS-level spurious, or premature, wakeups "    \
 750           "from Object.wait (Ignored for Windows)")                         \
 751                                                                             \
 752   develop(bool, UsePthreads, false,                                         \
 753           "Use pthread-based instead of libthread-based synchronization "   \
 754           "(SPARC only)")                                                   \
 755                                                                             \
 756   product(bool, ReduceSignalUsage, false,                                   \
 757           "Reduce the use of OS signals in Java and/or the VM")             \
 758                                                                             \
 759   develop_pd(bool, ShareVtableStubs,                                        \
 760           "Share vtable stubs (smaller code but worse branch prediction")   \
 761                                                                             \
 762   develop(bool, LoadLineNumberTables, true,                                 \


< prev index next >