-
Enhancement
-
Resolution: Fixed
-
P3
-
7
-
b01
-
generic
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2200280 | 7 | Igor Veresov | P3 | Closed | Fixed | b112 |
JDK-2205774 | 6u25 | Igor Veresov | P3 | Resolved | Fixed | b01 |
The client compiler (C1), when used as tier 1, has the job of collecting profile information instead of the interpreter. Currently, it does not collect full information for checkcast, instanceof, or aastore instructions. This should be fixed, to avoid needless performance regressions in tiered systems.
Bugs 6912064 and 6919064 when fixed will cause the server compiler to use more profile information; work on C1 should track these profile inputs (in the interpreter) and outputs (in the server compiler) and keep parity with the interpreter.
Bugs 6912064 and 6919064 when fixed will cause the server compiler to use more profile information; work on C1 should track these profile inputs (in the interpreter) and outputs (in the server compiler) and keep parity with the interpreter.
- backported by
-
JDK-2205774 client compiler needs to capture more profile information for tiered work
-
- Resolved
-
-
JDK-2200280 client compiler needs to capture more profile information for tiered work
-
- Closed
-
- relates to
-
JDK-6912064 type profiles need to be exploited more for dynamic language support
-
- Closed
-
-
JDK-7091764 Tiered: enable aastore profiling
-
- Closed
-
-
JDK-6919064 Type profiles need to be extended to capture some static arguments
-
- Open
-