3421 \
3422 product(intx, Tier3LoadFeedback, 5, \
3423 "Tier 3 thresholds will increase twofold when C1 queue size " \
3424 "reaches this amount per compiler thread") \
3425 \
3426 product(intx, Tier4LoadFeedback, 3, \
3427 "Tier 4 thresholds will increase twofold when C2 queue size " \
3428 "reaches this amount per compiler thread") \
3429 \
3430 product(intx, TieredCompileTaskTimeout, 50, \
3431 "Kill compile task if method was not used within " \
3432 "given timeout in milliseconds") \
3433 \
3434 product(intx, TieredStopAtLevel, 4, \
3435 "Stop at given compilation level") \
3436 \
3437 product(intx, Tier0ProfilingStartPercentage, 200, \
3438 "Start profiling in interpreter if the counters exceed tier 3" \
3439 "thresholds by the specified percentage") \
3440 \
3441 product(intx, TieredRateUpdateMinTime, 1, \
3442 "Minimum rate sampling interval (in milliseconds)") \
3443 \
3444 product(intx, TieredRateUpdateMaxTime, 25, \
3445 "Maximum rate sampling interval (in milliseconds)") \
3446 \
3447 product_pd(bool, TieredCompilation, \
3448 "Enable tiered compilation") \
3449 \
3450 product(bool, PrintTieredEvents, false, \
3451 "Print tiered events notifications") \
3452 \
3453 product_pd(intx, OnStackReplacePercentage, \
3454 "NON_TIERED number of method invocations/branches (expressed as %"\
3455 "of CompileThreshold) before (re-)compiling OSR code") \
3456 \
3457 product(intx, InterpreterProfilePercentage, 33, \
3458 "NON_TIERED number of method invocations/branches (expressed as %"\
3459 "of CompileThreshold) before profiling in the interpreter") \
3460 \
|
3421 \
3422 product(intx, Tier3LoadFeedback, 5, \
3423 "Tier 3 thresholds will increase twofold when C1 queue size " \
3424 "reaches this amount per compiler thread") \
3425 \
3426 product(intx, Tier4LoadFeedback, 3, \
3427 "Tier 4 thresholds will increase twofold when C2 queue size " \
3428 "reaches this amount per compiler thread") \
3429 \
3430 product(intx, TieredCompileTaskTimeout, 50, \
3431 "Kill compile task if method was not used within " \
3432 "given timeout in milliseconds") \
3433 \
3434 product(intx, TieredStopAtLevel, 4, \
3435 "Stop at given compilation level") \
3436 \
3437 product(intx, Tier0ProfilingStartPercentage, 200, \
3438 "Start profiling in interpreter if the counters exceed tier 3" \
3439 "thresholds by the specified percentage") \
3440 \
3441 product(uintx, IncreaseFirstTierCompileThresholdAt, 50, \
3442 "Increase the compile threshold for C1 compilation if the code" \
3443 "cache is filled by the specified percentage.") \
3444 \
3445 product(intx, TieredRateUpdateMinTime, 1, \
3446 "Minimum rate sampling interval (in milliseconds)") \
3447 \
3448 product(intx, TieredRateUpdateMaxTime, 25, \
3449 "Maximum rate sampling interval (in milliseconds)") \
3450 \
3451 product_pd(bool, TieredCompilation, \
3452 "Enable tiered compilation") \
3453 \
3454 product(bool, PrintTieredEvents, false, \
3455 "Print tiered events notifications") \
3456 \
3457 product_pd(intx, OnStackReplacePercentage, \
3458 "NON_TIERED number of method invocations/branches (expressed as %"\
3459 "of CompileThreshold) before (re-)compiling OSR code") \
3460 \
3461 product(intx, InterpreterProfilePercentage, 33, \
3462 "NON_TIERED number of method invocations/branches (expressed as %"\
3463 "of CompileThreshold) before profiling in the interpreter") \
3464 \
|