+PrintInlining falsly? says: never executed

Ulf Zibis Ulf.Zibis at gmx.de
Thu Nov 26 08:29:14 PST 2009


Having:
VM option 'MaxInlineSize=250'
VM option '+PrintCompilation'
VM option '+PrintInlining'

I get:
      @ 180   sun.nio.cs.ext.EUC_TW_C_d_b_codeToBuffer4$Decoder::decode  
never executed
and
static 
sun/nio/cs/ext/EUC_TW_C_d_b_codeToBuffer4$Decoder.decode(BBI[C[II)Ljava/nio/charset/CoderResult;
  interpreter_invocation_count:    10001
  invocation_counter:               5001
  backedge_counter:                    1

Why PrintInlining says: "never executed" ?



Having only:
VM option '+PrintInlining'

I get:
      @ 181   sun.nio.cs.ext.EUC_TW_C_d_b_codeToBuffer4$Decoder::decode  
too big


For the method size refer:
{method}
 - klass: {other class}
 - method holder:     'sun/nio/cs/ext/EUC_TW_C_d_b_codeToBuffer4$Decoder'
 - constants:         0x085562d4{constant pool}

 - access:            0x81000000 
 - name:              'decode'
 - signature:         '(BBI[C[II)Ljava/nio/charset/CoderResult;'
 - max stack:         6
 - max locals:        9
 - size of params:    7
 - method size:       20
 - vtable index:      17
 - i2i entry:         0x00acb6a0

 - adapter:           0x03d431f0
 - compiled entry     0x00b91070
 - code size:         189
 - code start:        0x1425d730
 - code end (excl):   0x1425d7ed
 - method data:       0x142c5e08
 - checked ex length: 0
 - linenumber start:  0x1425d7ed
 - localvar length:   9
 - localvar start:    0x1425d802


-Ulf




More information about the hotspot-compiler-dev mailing list