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