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