2475 \ |
2475 \ |
2476 product(intx, CICompilerCount, CI_COMPILER_COUNT, \ |
2476 product(intx, CICompilerCount, CI_COMPILER_COUNT, \ |
2477 "Number of compiler threads to run") \ |
2477 "Number of compiler threads to run") \ |
2478 \ |
2478 \ |
2479 product(intx, CompilationPolicyChoice, 0, \ |
2479 product(intx, CompilationPolicyChoice, 0, \ |
2480 "which compilation policy (0/1)") \ |
2480 "which compilation policy (0-3)") \ |
2481 \ |
2481 \ |
2482 develop(bool, UseStackBanging, true, \ |
2482 develop(bool, UseStackBanging, true, \ |
2483 "use stack banging for stack overflow checks (required for " \ |
2483 "use stack banging for stack overflow checks (required for " \ |
2484 "proper StackOverflow handling; disable only to measure cost " \ |
2484 "proper StackOverflow handling; disable only to measure cost " \ |
2485 "of stackbanging)") \ |
2485 "of stackbanging)") \ |
3526 product_pd(intx, CompileThreshold, \ |
3526 product_pd(intx, CompileThreshold, \ |
3527 "number of interpreted method invocations before (re-)compiling") \ |
3527 "number of interpreted method invocations before (re-)compiling") \ |
3528 \ |
3528 \ |
3529 product(double, CompileThresholdScaling, 1.0, \ |
3529 product(double, CompileThresholdScaling, 1.0, \ |
3530 "Factor to control when first compilation happens " \ |
3530 "Factor to control when first compilation happens " \ |
3531 "(both with and without tiered compilation)") \ |
3531 "(both with and without tiered compilation): " \ |
|
3532 "values greater than 1.0 delay counter overflow, " \ |
|
3533 "values between 0 and 1.0 rush counter overflow, " \ |
|
3534 "value of 1.0 leave compilation thresholds unchanged " \ |
|
3535 "value of 0.0 is equivalent to -Xint. " \ |
|
3536 "" \ |
|
3537 "Flag can be set as per-method option. " \ |
|
3538 "If a value is specified for a method, compilation thresholds " \ |
|
3539 "for that method are scaled by both the value of the global flag "\ |
|
3540 "and the value of the per-method flag.") \ |
3532 \ |
3541 \ |
3533 product(intx, Tier0InvokeNotifyFreqLog, 7, \ |
3542 product(intx, Tier0InvokeNotifyFreqLog, 7, \ |
3534 "Interpreter (tier 0) invocation notification frequency") \ |
3543 "Interpreter (tier 0) invocation notification frequency") \ |
3535 \ |
3544 \ |
3536 product(intx, Tier2InvokeNotifyFreqLog, 11, \ |
3545 product(intx, Tier2InvokeNotifyFreqLog, 11, \ |