United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6667615 Escape Analysis: extend MDO to cache arguments escape state
JDK-6667615 : Escape Analysis: extend MDO to cache arguments escape state

Details
Type:
Enhancement
Submit Date:
2008-02-26
Status:
Closed
Updated Date:
2011-04-20
Project Name:
JDK
Resolved Date:
2011-04-20
Component:
hotspot
OS:
solaris_10
Sub-Component:
compiler
CPU:
sparc
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs12
Fixed Versions:
hs12 (b02)

Related Reports
Backport:
Backport:

Sub Tasks

Description
EA uses byte code escape analyzer to determine the escape state of an allocation passed
as an argument to a not inlined call. bcEscapeAnalyzer looks recursively on bytecode
of the method and methods this method calls. It is expensive to do in each call site.
Use MDO to cache arguments escape state.

                                    

Comments
EVALUATION

See description.
                                     
2008-03-12



Hardware and Software, Engineered to Work Together