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