Request for review: 7172967: Eliminate the constMethod's _method backpointer to the methodOop

Jiangli Zhou jiangli.zhou at oracle.com
Wed May 30 16:37:35 PDT 2012


Hi,

Please review the following webrev that eliminates the _method 
backpointer from constMethod. The constantPoolOop pointer is moved from 
methodOop to constMethod, so there is still enough information to map 
from constMethod back to methodOop.

   http://cr.openjdk.java.net/~jiangli/7172967/webrev.00/

Tested with jprt, runtheses and vm.quick.testlist. No performance 
degradation in specjbb2005 and specjvm98. Your review and comments very 
appreciated.

============================================================================== 

logs.method_baseline.1:
   Benchmark           Samples        Mean     Stdev             Geomean 
Weight
   specjbb2005               8    56127.57    488.69
   specjvm98                 8      537.57     14.89
============================================================================== 

logs.method.1:
   Benchmark           Samples        Mean     Stdev   %Diff     P  
Significant
   specjbb2005               8    56733.04    549.11    1.08 
0.036            *
   specjvm98                 8      538.45     19.90    0.16 
0.922            *
============================================================================== 


Thanks,

Jiangli


More information about the hotspot-runtime-dev mailing list