United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6919069 client compiler needs to capture more profile information for tiered work
JDK-6919069 : client compiler needs to capture more profile information for tiered work

Details
Type:
Enhancement
Submit Date:
2010-01-22
Status:
Closed
Updated Date:
2011-04-23
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs20 (b01)

Related Reports
Backport:
Backport:
Relates:
Relates:
Relates:

Sub Tasks

Description
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.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/3a294e483abc
                                     
2010-09-13
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3a294e483abc
                                     
2010-09-28
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3a294e483abc
                                     
2010-10-09



Hardware and Software, Engineered to Work Together