837 product(bool, MonitorInUseLists, true, "Track Monitors for Deflation") \ 838 \ 839 experimental(intx, MonitorUsedDeflationThreshold, 90, \ 840 "Percentage of used monitors before triggering cleanup " \ 841 "safepoint which deflates monitors (0 is off). " \ 842 "The check is performed on GuaranteedSafepointInterval.") \ 843 range(0, 100) \ 844 \ 845 experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) " \ 846 "Experimental Sync flags") \ 847 \ 848 experimental(intx, SyncVerbose, 0, "(Unstable)") \ 849 \ 850 experimental(intx, hashCode, 5, \ 851 "(Unstable) select hashCode generation algorithm") \ 852 \ 853 product(bool, FilterSpuriousWakeups, true, \ 854 "When true prevents OS-level spurious, or premature, wakeups " \ 855 "from Object.wait (Ignored for Windows)") \ 856 \ 857 experimental(intx, NativeMonitorTimeout, -1, "(Unstable)") \ 858 \ 859 experimental(intx, NativeMonitorFlags, 0, "(Unstable)") \ 860 \ 861 experimental(intx, NativeMonitorSpinLimit, 20, "(Unstable)") \ 862 \ 863 develop(bool, UsePthreads, false, \ 864 "Use pthread-based instead of libthread-based synchronization " \ 865 "(SPARC only)") \ 866 \ 867 product(bool, ReduceSignalUsage, false, \ 868 "Reduce the use of OS signals in Java and/or the VM") \ 869 \ 870 develop_pd(bool, ShareVtableStubs, \ 871 "Share vtable stubs (smaller code but worse branch prediction") \ 872 \ 873 develop(bool, LoadLineNumberTables, true, \ 874 "Tell whether the class file parser loads line number tables") \ 875 \ 876 develop(bool, LoadLocalVariableTables, true, \ 877 "Tell whether the class file parser loads local variable tables") \ 878 \ 879 develop(bool, LoadLocalVariableTypeTables, true, \ 880 "Tell whether the class file parser loads local variable type" \ 881 "tables") \ 882 \ | 837 product(bool, MonitorInUseLists, true, "Track Monitors for Deflation") \ 838 \ 839 experimental(intx, MonitorUsedDeflationThreshold, 90, \ 840 "Percentage of used monitors before triggering cleanup " \ 841 "safepoint which deflates monitors (0 is off). " \ 842 "The check is performed on GuaranteedSafepointInterval.") \ 843 range(0, 100) \ 844 \ 845 experimental(intx, SyncFlags, 0, "(Unsafe, Unstable) " \ 846 "Experimental Sync flags") \ 847 \ 848 experimental(intx, SyncVerbose, 0, "(Unstable)") \ 849 \ 850 experimental(intx, hashCode, 5, \ 851 "(Unstable) select hashCode generation algorithm") \ 852 \ 853 product(bool, FilterSpuriousWakeups, true, \ 854 "When true prevents OS-level spurious, or premature, wakeups " \ 855 "from Object.wait (Ignored for Windows)") \ 856 \ 857 develop(bool, UsePthreads, false, \ 858 "Use pthread-based instead of libthread-based synchronization " \ 859 "(SPARC only)") \ 860 \ 861 product(bool, ReduceSignalUsage, false, \ 862 "Reduce the use of OS signals in Java and/or the VM") \ 863 \ 864 develop_pd(bool, ShareVtableStubs, \ 865 "Share vtable stubs (smaller code but worse branch prediction") \ 866 \ 867 develop(bool, LoadLineNumberTables, true, \ 868 "Tell whether the class file parser loads line number tables") \ 869 \ 870 develop(bool, LoadLocalVariableTables, true, \ 871 "Tell whether the class file parser loads local variable tables") \ 872 \ 873 develop(bool, LoadLocalVariableTypeTables, true, \ 874 "Tell whether the class file parser loads local variable type" \ 875 "tables") \ 876 \ |