Relates :
|
|
Relates :
|
|
Relates :
|
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.
|