Uses of Class
org.openjdk.jol.info.ClassData
-
Packages that use ClassData Package Description org.openjdk.jol.heap org.openjdk.jol.info org.openjdk.jol.layouters org.openjdk.jol.operations -
-
Uses of ClassData in org.openjdk.jol.heap
Fields in org.openjdk.jol.heap with type parameters of type ClassData Modifier and Type Field Description private Multiset<ClassData>
HeapDumpReader. classCounts
private java.util.Map<java.lang.Long,ClassData>
HeapDumpReader. classDatas
Methods in org.openjdk.jol.heap that return types with arguments of type ClassData Modifier and Type Method Description Multiset<ClassData>
HeapDumpReader. parse()
-
Uses of ClassData in org.openjdk.jol.info
Fields in org.openjdk.jol.info declared as ClassData Modifier and Type Field Description private ClassData
ClassLayout. classData
private ClassData
ClassData. superClass
Methods in org.openjdk.jol.info that return ClassData Modifier and Type Method Description private static ClassData
ClassData. parse(java.lang.Object o, java.lang.Class klass)
static ClassData
ClassData. parseClass(java.lang.Class klass)
Parse the existing class.static ClassData
ClassData. parseInstance(java.lang.Object o)
Parse the existing instance.ClassData
ClassData. superClass()
Get ClassData of the super-class.Methods in org.openjdk.jol.info with parameters of type ClassData Modifier and Type Method Description void
ClassData. addSuperClassData(ClassData superClassData)
Add the super-class data of the class.static ClassLayout
ClassLayout. create(ClassData classData, java.util.SortedSet<FieldLayout> fields, DataModel model, long instanceSize, boolean check)
Builds the class layout.void
ClassData. merge(ClassData superClassData)
Merge this class data with the super-class class dataConstructors in org.openjdk.jol.info with parameters of type ClassData Constructor Description ClassLayout(ClassData classData, java.util.SortedSet<FieldLayout> fields, DataModel model, long instanceSize, int lossesInternal, int lossesExternal, int lossesTotal)
-
Uses of ClassData in org.openjdk.jol.layouters
Methods in org.openjdk.jol.layouters with parameters of type ClassData Modifier and Type Method Description ClassLayout
CurrentLayouter. layout(ClassData data)
ClassLayout
HotSpotLayouter. layout(ClassData cd)
ClassLayout
Layouter. layout(ClassData data)
ClassLayout
RawLayouter. layout(ClassData data)
private ClassLayout
HotSpotLayouter. newLayouter(ClassData cd)
private ClassLayout
HotSpotLayouter. oldLayouter(ClassData cd)
-
Uses of ClassData in org.openjdk.jol.operations
Methods in org.openjdk.jol.operations with parameters of type ClassData Modifier and Type Method Description private java.lang.String
ObjectShapes. parseClassData(ClassData cd)
Method parameters in org.openjdk.jol.operations with type arguments of type ClassData Modifier and Type Method Description private void
StringCompress.Worker. printLine(Multiset<ClassData> data, Layouter l)
private void
HeapDumpEstimates. simulateWith(Layouter layouter, Multiset<ClassData> data, long rawSize)
-