JDK-7021459 : Change data structure for meta-data removed from perm gen.
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 7-pool
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2011-02-22
  • Updated: 2012-09-04
  • Resolved: 2012-09-04
Related Reports
Duplicate :  
Description
Change the data structure currently used by hotspot to represent class meta-data to
be separate from Oops.  Remove the Klass data structures.

Comments
EVALUATION This work is included with bug 6964458: Reimplement class meta-data storage to use native memory // The metadata hierarchy is separate from the oop hierarchy // class MetaspaceObj class ConstMethod; class ConstantPoolCache; class MethodData; // class Metadata class Method; class ConstantPool; // class CHeapObj class CompiledICHolder; // The klass hierarchy is separate from the oop hierarchy. class Klass; class InstanceKlass; class instanceMirrorKlass; class instanceClassLoaderKlass; class instanceRefKlass; class arrayKlass; class objArrayKlass; class typeArrayKlass;
04-09-2012