United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6316156 C2 method-size tuning parameters need update
6316156 : C2 method-size tuning parameters need update

Details
Type:
Enhancement
Submit Date:
2005-08-25
Status:
Open
Updated Date:
2012-05-09
Project Name:
JDK
Resolved Date:
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P4
Resolution:
Unresolved
Affected Versions:
6
Targeted Versions:

Related Reports
Relates:

Sub Tasks

Description
Certain tunable parameters are sensitive to the size of compiled methods.
They need revisiting, since machines are larger than when the parameters
were last tuned (Tiger or before).

In particular, certain newer optimizations (bimorphic inlining) create larger
methods which in turn fall foul of the restrictively turned parameters.

Parameters which may need inflation include:
InlineSmallCode
MaxInlineSize
MaxTrivialSize
NodeCountInliningCutoff
MaxNodeLimit
InlineThrowMaxSize
MaxTrivialSize

Vladimir reports that changes optimizing JVM98 run into InlineSmallCode limits below 2200.

                                    

Comments
EVALUATION

See description.
                                     
2007-06-12



Hardware and Software, Engineered to Work Together