3104 /* deoptimization */ \ 3105 develop(bool, TraceDeoptimization, false, \ 3106 "Trace deoptimization") \ 3107 \ 3108 develop(bool, PrintDeoptimizationDetails, false, \ 3109 "Print more information about deoptimization") \ 3110 \ 3111 develop(bool, DebugDeoptimization, false, \ 3112 "Tracing various information while debugging deoptimization") \ 3113 \ 3114 product(intx, SelfDestructTimer, 0, \ 3115 "Will cause VM to terminate after a given time (in minutes) " \ 3116 "(0 means off)") \ 3117 range(0, max_intx) \ 3118 \ 3119 product(intx, MaxJavaStackTraceDepth, 1024, \ 3120 "The maximum number of lines in the stack trace for Java " \ 3121 "exceptions (0 means all)") \ 3122 range(0, max_jint/2) \ 3123 \ 3124 /* notice: the max range value here is max_jint, not max_intx */ \ 3125 /* because of overflow issue */ \ 3126 NOT_EMBEDDED(diagnostic(intx, GuaranteedSafepointInterval, 1000, \ 3127 "Guarantee a safepoint (at least) every so many milliseconds " \ 3128 "(0 means none)")) \ 3129 NOT_EMBEDDED(range(0, max_jint)) \ 3130 \ 3131 EMBEDDED_ONLY(product(intx, GuaranteedSafepointInterval, 0, \ 3132 "Guarantee a safepoint (at least) every so many milliseconds " \ 3133 "(0 means none)")) \ 3134 EMBEDDED_ONLY(range(0, max_jint)) \ 3135 \ 3136 product(intx, SafepointTimeoutDelay, 10000, \ 3137 "Delay in milliseconds for option SafepointTimeout") \ 3138 LP64_ONLY(range(0, max_intx/MICROUNITS)) \ 3139 NOT_LP64(range(0, max_intx)) \ 3140 \ 3141 product(intx, NmethodSweepActivity, 10, \ 3142 "Removes cold nmethods from code cache if > 0. Higher values " \ 3143 "result in more aggressive sweeping") \ | 3104 /* deoptimization */ \ 3105 develop(bool, TraceDeoptimization, false, \ 3106 "Trace deoptimization") \ 3107 \ 3108 develop(bool, PrintDeoptimizationDetails, false, \ 3109 "Print more information about deoptimization") \ 3110 \ 3111 develop(bool, DebugDeoptimization, false, \ 3112 "Tracing various information while debugging deoptimization") \ 3113 \ 3114 product(intx, SelfDestructTimer, 0, \ 3115 "Will cause VM to terminate after a given time (in minutes) " \ 3116 "(0 means off)") \ 3117 range(0, max_intx) \ 3118 \ 3119 product(intx, MaxJavaStackTraceDepth, 1024, \ 3120 "The maximum number of lines in the stack trace for Java " \ 3121 "exceptions (0 means all)") \ 3122 range(0, max_jint/2) \ 3123 \ 3124 product(bool, TraceStackWalk, false, \ 3125 "Trace stack walking") \ 3126 \ 3127 product(bool, MemberNameInStackFrame, true, \ 3128 "Use MemberName in StackFrame") \ 3129 \ 3130 /* notice: the max range value here is max_jint, not max_intx */ \ 3131 /* because of overflow issue */ \ 3132 NOT_EMBEDDED(diagnostic(intx, GuaranteedSafepointInterval, 1000, \ 3133 "Guarantee a safepoint (at least) every so many milliseconds " \ 3134 "(0 means none)")) \ 3135 NOT_EMBEDDED(range(0, max_jint)) \ 3136 \ 3137 EMBEDDED_ONLY(product(intx, GuaranteedSafepointInterval, 0, \ 3138 "Guarantee a safepoint (at least) every so many milliseconds " \ 3139 "(0 means none)")) \ 3140 EMBEDDED_ONLY(range(0, max_jint)) \ 3141 \ 3142 product(intx, SafepointTimeoutDelay, 10000, \ 3143 "Delay in milliseconds for option SafepointTimeout") \ 3144 LP64_ONLY(range(0, max_intx/MICROUNITS)) \ 3145 NOT_LP64(range(0, max_intx)) \ 3146 \ 3147 product(intx, NmethodSweepActivity, 10, \ 3148 "Removes cold nmethods from code cache if > 0. Higher values " \ 3149 "result in more aggressive sweeping") \ |