2867 /* deoptimization */ \ 2868 develop(bool, TraceDeoptimization, false, \ 2869 "Trace deoptimization") \ 2870 \ 2871 develop(bool, PrintDeoptimizationDetails, false, \ 2872 "Print more information about deoptimization") \ 2873 \ 2874 develop(bool, DebugDeoptimization, false, \ 2875 "Tracing various information while debugging deoptimization") \ 2876 \ 2877 product(intx, SelfDestructTimer, 0, \ 2878 "Will cause VM to terminate after a given time (in minutes) " \ 2879 "(0 means off)") \ 2880 range(0, max_intx) \ 2881 \ 2882 product(intx, MaxJavaStackTraceDepth, 1024, \ 2883 "The maximum number of lines in the stack trace for Java " \ 2884 "exceptions (0 means all)") \ 2885 range(0, max_jint/2) \ 2886 \ 2887 develop(bool, TraceStackWalk, false, \ 2888 "Trace stack walking") \ 2889 \ 2890 /* notice: the max range value here is max_jint, not max_intx */ \ 2891 /* because of overflow issue */ \ 2892 diagnostic(intx, GuaranteedSafepointInterval, 1000, \ 2893 "Guarantee a safepoint (at least) every so many milliseconds " \ 2894 "(0 means none)") \ 2895 range(0, max_jint) \ 2896 \ 2897 product(intx, SafepointTimeoutDelay, 10000, \ 2898 "Delay in milliseconds for option SafepointTimeout") \ 2899 LP64_ONLY(range(0, max_intx/MICROUNITS)) \ 2900 NOT_LP64(range(0, max_intx)) \ 2901 \ 2902 product(intx, NmethodSweepActivity, 10, \ 2903 "Removes cold nmethods from code cache if > 0. Higher values " \ 2904 "result in more aggressive sweeping") \ 2905 range(0, 2000) \ 2906 \ 2907 notproduct(bool, LogSweeper, false, \ 2908 "Keep a ring buffer of sweeper activity") \ 2909 \ | 2867 /* deoptimization */ \ 2868 develop(bool, TraceDeoptimization, false, \ 2869 "Trace deoptimization") \ 2870 \ 2871 develop(bool, PrintDeoptimizationDetails, false, \ 2872 "Print more information about deoptimization") \ 2873 \ 2874 develop(bool, DebugDeoptimization, false, \ 2875 "Tracing various information while debugging deoptimization") \ 2876 \ 2877 product(intx, SelfDestructTimer, 0, \ 2878 "Will cause VM to terminate after a given time (in minutes) " \ 2879 "(0 means off)") \ 2880 range(0, max_intx) \ 2881 \ 2882 product(intx, MaxJavaStackTraceDepth, 1024, \ 2883 "The maximum number of lines in the stack trace for Java " \ 2884 "exceptions (0 means all)") \ 2885 range(0, max_jint/2) \ 2886 \ 2887 /* notice: the max range value here is max_jint, not max_intx */ \ 2888 /* because of overflow issue */ \ 2889 diagnostic(intx, GuaranteedSafepointInterval, 1000, \ 2890 "Guarantee a safepoint (at least) every so many milliseconds " \ 2891 "(0 means none)") \ 2892 range(0, max_jint) \ 2893 \ 2894 product(intx, SafepointTimeoutDelay, 10000, \ 2895 "Delay in milliseconds for option SafepointTimeout") \ 2896 LP64_ONLY(range(0, max_intx/MICROUNITS)) \ 2897 NOT_LP64(range(0, max_intx)) \ 2898 \ 2899 product(intx, NmethodSweepActivity, 10, \ 2900 "Removes cold nmethods from code cache if > 0. Higher values " \ 2901 "result in more aggressive sweeping") \ 2902 range(0, 2000) \ 2903 \ 2904 notproduct(bool, LogSweeper, false, \ 2905 "Keep a ring buffer of sweeper activity") \ 2906 \ |