Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082832 | emb-9 | Zoltan Majo | P5 | Resolved | Fixed | team |
1. General support of flags with value in option command (
2. Make use of CompileThreshold in Tiered. (
3. Per method compilation threshold. (the current issue)
The current issue corresponds to Part 3 (per method compilation threshold) and relies on the changes by the implementation of Part 1 and Part 2. We use the CompileThresholdScaling flag added by
With tiered compilation disabled, per-method thresholds are enforced in the interpreter. With tiered compilation enabled, per-method compilation thresholds are enforced by AdvancedThresholdPolicy. To avoid penalizing the interpreter (this change requires adding fields to MethodCounters), we enable support for per-method compilation thresholds only in debug builds.
- backported by
-
JDK-8082832 Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds)
-
- Resolved
-
- duplicates
-
JDK-6987753 Specify Methods for Compilation/Inlining at Start
-
- Closed
-
-
JDK-8055809 Early compilation of selected methods
-
- Closed
-
- is blocked by
-
JDK-8069162 quarantine serviceability/dcmd/compiler/CompilerQueueTest.java
-
- Resolved
-
- relates to
-
JDK-8071312 compiler/arguments/CheckCompileThresholdScaling.java fails
-
- Closed
-
-
JDK-8068667 Simplify interpreter profiling infrastructure
-
- Open
-
-
JDK-8050853 Extend -XX:CompileCommand to include an option that always compiles the specified method
-
- Resolved
-