< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 60025 : 8246476: remove AsyncDeflateIdleMonitors option and the safepoint based deflation mechanism


 667                                                                             \
 668   diagnostic(bool, DynamicallyResizeSystemDictionaries, true,               \
 669           "Dynamically resize system dictionaries as needed")               \
 670                                                                             \
 671   product(bool, AlwaysLockClassLoader, false,                               \
 672           "Require the VM to acquire the class loader lock before calling " \
 673           "loadClass() even for class loaders registering "                 \
 674           "as parallel capable")                                            \
 675                                                                             \
 676   product(bool, AllowParallelDefineClass, false,                            \
 677           "Allow parallel defineClass requests for class loaders "          \
 678           "registering as parallel capable")                                \
 679                                                                             \
 680   product_pd(bool, DontYieldALot,                                           \
 681           "Throw away obvious excess yield calls")                          \
 682                                                                             \
 683   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 684                "Disable the use of stack guard pages if the JVM is loaded " \
 685                "on the primordial process thread")                          \
 686                                                                             \
 687   diagnostic(bool, AsyncDeflateIdleMonitors, true,                          \
 688           "Deflate idle monitors using the ServiceThread.")                 \
 689                                                                             \
 690   /* notice: the max range value here is max_jint, not max_intx  */         \
 691   /* because of overflow issue                                   */         \
 692   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 693           "Async deflate idle monitors every so many milliseconds when "    \
 694           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 695           range(0, max_jint)                                                \
 696                                                                             \
 697   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 698           "Percentage of used monitors before triggering deflation (0 is "  \
 699           "off). The check is performed on GuaranteedSafepointInterval "    \
 700           "or AsyncDeflationInterval.")                                     \
 701           range(0, 100)                                                     \
 702                                                                             \
 703   experimental(intx, hashCode, 5,                                           \
 704                "(Unstable) select hashCode generation algorithm")           \
 705                                                                             \
 706   product(bool, FilterSpuriousWakeups, true,                                \
 707           "When true prevents OS-level spurious, or premature, wakeups "    \
 708           "from Object.wait (Ignored for Windows)")                         \
 709                                                                             \




 667                                                                             \
 668   diagnostic(bool, DynamicallyResizeSystemDictionaries, true,               \
 669           "Dynamically resize system dictionaries as needed")               \
 670                                                                             \
 671   product(bool, AlwaysLockClassLoader, false,                               \
 672           "Require the VM to acquire the class loader lock before calling " \
 673           "loadClass() even for class loaders registering "                 \
 674           "as parallel capable")                                            \
 675                                                                             \
 676   product(bool, AllowParallelDefineClass, false,                            \
 677           "Allow parallel defineClass requests for class loaders "          \
 678           "registering as parallel capable")                                \
 679                                                                             \
 680   product_pd(bool, DontYieldALot,                                           \
 681           "Throw away obvious excess yield calls")                          \
 682                                                                             \
 683   experimental(bool, DisablePrimordialThreadGuardPages, false,              \
 684                "Disable the use of stack guard pages if the JVM is loaded " \
 685                "on the primordial process thread")                          \
 686                                                                             \



 687   /* notice: the max range value here is max_jint, not max_intx  */         \
 688   /* because of overflow issue                                   */         \
 689   diagnostic(intx, AsyncDeflationInterval, 250,                             \
 690           "Async deflate idle monitors every so many milliseconds when "    \
 691           "MonitorUsedDeflationThreshold is exceeded (0 is off).")          \
 692           range(0, max_jint)                                                \
 693                                                                             \
 694   experimental(intx, MonitorUsedDeflationThreshold, 90,                     \
 695           "Percentage of used monitors before triggering deflation (0 is "  \
 696           "off). The check is performed on GuaranteedSafepointInterval "    \
 697           "or AsyncDeflationInterval.")                                     \
 698           range(0, 100)                                                     \
 699                                                                             \
 700   experimental(intx, hashCode, 5,                                           \
 701                "(Unstable) select hashCode generation algorithm")           \
 702                                                                             \
 703   product(bool, FilterSpuriousWakeups, true,                                \
 704           "When true prevents OS-level spurious, or premature, wakeups "    \
 705           "from Object.wait (Ignored for Windows)")                         \
 706                                                                             \


< prev index next >