< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page

 715                                                                             \
 716   /* notice: the max range value here is max_jint, not max_intx  */         \
 717   /* because of overflow issue                                   */         \
 718   product(intx, GuaranteedAsyncDeflationInterval, 60000, DIAGNOSTIC,        \
 719           "Async deflate idle monitors every so many milliseconds even "    \
 720           "when MonitorUsedDeflationThreshold is NOT exceeded (0 is off).") \
 721           range(0, max_jint)                                                \
 722                                                                             \
 723   product(size_t, AvgMonitorsPerThreadEstimate, 1024, DIAGNOSTIC,           \
 724           "Used to estimate a variable ceiling based on number of threads " \
 725           "for use with MonitorUsedDeflationThreshold (0 is off).")         \
 726           range(0, max_uintx)                                               \
 727                                                                             \
 728   /* notice: the max range value here is max_jint, not max_intx  */         \
 729   /* because of overflow issue                                   */         \
 730   product(intx, MonitorDeflationMax, 1000000, DIAGNOSTIC,                   \
 731           "The maximum number of monitors to deflate, unlink and delete "   \
 732           "at one time (minimum is 1024).")                      \
 733           range(1024, max_jint)                                             \
 734                                                                             \




 735   product(intx, MonitorUsedDeflationThreshold, 90, DIAGNOSTIC,              \
 736           "Percentage of used monitors before triggering deflation (0 is "  \
 737           "off). The check is performed on GuaranteedSafepointInterval, "   \
 738           "AsyncDeflationInterval or GuaranteedAsyncDeflationInterval, "    \
 739           "whichever is lower.")                                            \
 740           range(0, 100)                                                     \
 741                                                                             \
 742   product(uintx, NoAsyncDeflationProgressMax, 3, DIAGNOSTIC,                \
 743           "Max number of no progress async deflation attempts to tolerate " \
 744           "before adjusting the in_use_list_ceiling up (0 is off).")        \
 745           range(0, max_uintx)                                               \
 746                                                                             \
 747   product(intx, hashCode, 5, EXPERIMENTAL,                                  \
 748                "(Unstable) select hashCode generation algorithm")           \
 749                                                                             \
 750   product(bool, ReduceSignalUsage, false,                                   \
 751           "Reduce the use of OS signals in Java and/or the VM")             \
 752                                                                             \
 753   develop(bool, LoadLineNumberTables, true,                                 \
 754           "Tell whether the class file parser loads line number tables")    \

 715                                                                             \
 716   /* notice: the max range value here is max_jint, not max_intx  */         \
 717   /* because of overflow issue                                   */         \
 718   product(intx, GuaranteedAsyncDeflationInterval, 60000, DIAGNOSTIC,        \
 719           "Async deflate idle monitors every so many milliseconds even "    \
 720           "when MonitorUsedDeflationThreshold is NOT exceeded (0 is off).") \
 721           range(0, max_jint)                                                \
 722                                                                             \
 723   product(size_t, AvgMonitorsPerThreadEstimate, 1024, DIAGNOSTIC,           \
 724           "Used to estimate a variable ceiling based on number of threads " \
 725           "for use with MonitorUsedDeflationThreshold (0 is off).")         \
 726           range(0, max_uintx)                                               \
 727                                                                             \
 728   /* notice: the max range value here is max_jint, not max_intx  */         \
 729   /* because of overflow issue                                   */         \
 730   product(intx, MonitorDeflationMax, 1000000, DIAGNOSTIC,                   \
 731           "The maximum number of monitors to deflate, unlink and delete "   \
 732           "at one time (minimum is 1024).")                      \
 733           range(1024, max_jint)                                             \
 734                                                                             \
 735   product(intx, MonitorUnlinkBatch, 500, DIAGNOSTIC,                        \
 736           "The maximum number of monitors to unlink in one batch. ")        \
 737           range(1, max_jint)                                                \
 738                                                                             \
 739   product(intx, MonitorUsedDeflationThreshold, 90, DIAGNOSTIC,              \
 740           "Percentage of used monitors before triggering deflation (0 is "  \
 741           "off). The check is performed on GuaranteedSafepointInterval, "   \
 742           "AsyncDeflationInterval or GuaranteedAsyncDeflationInterval, "    \
 743           "whichever is lower.")                                            \
 744           range(0, 100)                                                     \
 745                                                                             \
 746   product(uintx, NoAsyncDeflationProgressMax, 3, DIAGNOSTIC,                \
 747           "Max number of no progress async deflation attempts to tolerate " \
 748           "before adjusting the in_use_list_ceiling up (0 is off).")        \
 749           range(0, max_uintx)                                               \
 750                                                                             \
 751   product(intx, hashCode, 5, EXPERIMENTAL,                                  \
 752                "(Unstable) select hashCode generation algorithm")           \
 753                                                                             \
 754   product(bool, ReduceSignalUsage, false,                                   \
 755           "Reduce the use of OS signals in Java and/or the VM")             \
 756                                                                             \
 757   develop(bool, LoadLineNumberTables, true,                                 \
 758           "Tell whether the class file parser loads line number tables")    \
< prev index next >