Index
All Classes|All Packages|Serialized Form
A
- add(Object) - Method in class org.openjdk.jol.util.SimpleIdentityHashSet
- add(GraphLayout) - Method in class org.openjdk.jol.info.GraphLayout
-
Add another layout data to the current one.
- add(T) - Method in class org.openjdk.jol.util.Multiset
- add(T, long) - Method in class org.openjdk.jol.util.Multiset
- addClasspathEntries(Collection<String>) - Static method in class org.openjdk.jol.util.ClassUtils
-
Add these new classpath entries to resolve against.
- addField(FieldData) - Method in class org.openjdk.jol.info.ClassData
-
Add the field data.
- addresses() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the set of addresses for the discovered objects
- addressOf(Object) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the machine address of the given object.
- addressSize() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns native address size.
- addSuperClass(String) - Method in class org.openjdk.jol.info.ClassData
-
Add the super-class into the hierarchy.
- addSuperClassData(Class) - Method in class org.openjdk.jol.info.ClassData
-
Add the super-class data of the class.
- addSuperClassData(ClassData) - Method in class org.openjdk.jol.info.ClassData
-
Add the super-class data of the class.
- align(int, int) - Static method in class org.openjdk.jol.util.MathUtil
-
Aligns the argument to the given alignment.
- align(long, int) - Static method in class org.openjdk.jol.util.MathUtil
-
Aligns the argument to the given alignment.
- arrayBaseOffset(String) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the array base offset for an array of a given component type.
- arrayClass() - Method in class org.openjdk.jol.info.ClassData
-
Answer the array class for this class data.
- arrayComponentType() - Method in class org.openjdk.jol.info.ClassData
-
Answer the array component class for this class data.
- arrayHeaderSize() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the array header size.
- arrayHeaderSize() - Method in class org.openjdk.jol.datamodel.Model32
- arrayHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- arrayHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- arrayHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64
- arrayHeaderSize() - Method in class org.openjdk.jol.datamodel.ModelVM
- arrayHeaderSize() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the array header size.
- arrayIndexScale(String) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the array index scale for an array of a given component type.
- arrayLength() - Method in class org.openjdk.jol.info.ClassData
-
Answer the array length for this class data.
- arrayLengthHeaderSize() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the array length header size.
- arrayLengthHeaderSize() - Method in class org.openjdk.jol.datamodel.Model32
- arrayLengthHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- arrayLengthHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- arrayLengthHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64
- arrayLengthHeaderSize() - Method in class org.openjdk.jol.datamodel.ModelVM
C
- ClassData - Class in org.openjdk.jol.info
-
Holds the class data, without the layout information.
- ClassData(String) - Constructor for class org.openjdk.jol.info.ClassData
-
Constructs the empty ClassData, suited for regular class.
- ClassData(String, String, int) - Constructor for class org.openjdk.jol.info.ClassData
-
Constructs the empty ClassData, suited for arrays.
- classHeaderSize() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the class header size.
- classHeaderSize() - Method in class org.openjdk.jol.datamodel.Model32
- classHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- classHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- classHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64
- classHeaderSize() - Method in class org.openjdk.jol.datamodel.ModelVM
- classHierarchy() - Method in class org.openjdk.jol.info.ClassData
-
Get the class names in the hierarchy, starting from the superclasses down to subclasses
- ClassLayout - Class in org.openjdk.jol.info
-
Handles the class data *with* the layout information.
- classPointerSize() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns class pointer size.
- classShortName() - Method in class org.openjdk.jol.info.FieldLayout
- ClassUtils - Class in org.openjdk.jol.util
- ClassUtils() - Constructor for class org.openjdk.jol.util.ClassUtils
- compareTo(FieldLayout) - Method in class org.openjdk.jol.info.FieldLayout
- contendedGroup() - Method in class org.openjdk.jol.info.FieldData
-
Get contentded group of the field.
- contendedGroup(AnnotatedElement) - Static method in class org.openjdk.jol.vm.ContendedSupport
- ContendedSupport - Class in org.openjdk.jol.vm
- ContendedSupport() - Constructor for class org.openjdk.jol.vm.ContendedSupport
- count(T) - Method in class org.openjdk.jol.util.Multiset
- create(String, String, String) - Static method in class org.openjdk.jol.info.FieldData
-
Creates the synthetic field data.
- create(String, String, String, boolean, String) - Static method in class org.openjdk.jol.info.FieldData
-
Creates the field data.
- create(ClassData, SortedSet<FieldLayout>, DataModel, long, boolean) - Static method in class org.openjdk.jol.info.ClassLayout
-
Builds the class layout.
- current() - Static method in class org.openjdk.jol.vm.VM
- CurrentLayouter - Class in org.openjdk.jol.layouters
-
The layouter getting the actual VM layout.
- CurrentLayouter() - Constructor for class org.openjdk.jol.layouters.CurrentLayouter
D
- DataModel - Interface in org.openjdk.jol.datamodel
-
Describes the data model, notably, the basic types sizes.
- details() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the informational details about the current VM mode
E
- endAddress() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the ending address of observed memory chunk
- equals(Object) - Method in class org.openjdk.jol.datamodel.Model32
- equals(Object) - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- equals(Object) - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- equals(Object) - Method in class org.openjdk.jol.datamodel.Model64
- equals(Object) - Method in class org.openjdk.jol.datamodel.ModelVM
- equals(Object) - Method in class org.openjdk.jol.info.ClassData
- equals(Object) - Method in class org.openjdk.jol.info.ClassLayout
- equals(Object) - Method in class org.openjdk.jol.info.FieldLayout
F
- FieldData - Class in org.openjdk.jol.info
-
Holds the field information, without the layout.
- FieldLayout - Class in org.openjdk.jol.info
-
Holds the field info with the layout.
- FieldLayout(FieldData, long, long) - Constructor for class org.openjdk.jol.info.FieldLayout
-
Construct field layout with discovered offset and field size.
- fieldOffset(Field) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the field offset for a given field, starting from the object base.
- fields() - Method in class org.openjdk.jol.info.ClassData
-
Get the fields' data, including all the fields in the hierarchy.
- fields() - Method in class org.openjdk.jol.info.ClassLayout
-
Answer the set of fields, including those in superclasses
- fieldsFor(String) - Method in class org.openjdk.jol.info.ClassData
-
Get the fields' data for the given class.
G
- gcd(long, long) - Static method in class org.openjdk.jol.util.MathUtil
- getAddressSize() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getAllReferenceFields(Class<?>) - Method in class org.openjdk.jol.info.GraphWalker
- getBoolean(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a boolean off the object at given offset.
- getByte(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a byte off the object at given offset.
- getChar(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a char off the object at given offset.
- getClassCounts() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the class counts
- getClasses() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the set of observed classes
- getClassSizes() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the class sizes.
- getDouble(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a double off the object at given offset.
- getFloat(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a float off the object at given offset.
- getInt(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads an int off the object at given offset.
- getLong(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a long off the object at given offset.
- getLossesExternal() - Method in class org.openjdk.jol.info.ClassLayout
-
Loosed bytes due to next object alignment
- getLossesInternal() - Method in class org.openjdk.jol.info.ClassLayout
-
Loosed bytes from padding between fields
- getLossesTotal() - Method in class org.openjdk.jol.info.ClassLayout
-
Total loosed bytes i.e.
- getNarrowKlassBase() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getNarrowKlassShift() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getNarrowOopBase() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getNarrowOopShift() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getObject(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads an object off the object at given offset.
- getObjectAlignment() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getOopSize() - Method in class org.openjdk.jol.vm.sa.UniverseData
- getSafeName(Class) - Static method in class org.openjdk.jol.util.ClassUtils
- getShort(Object, long) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Reads a short off the object at given offset.
- getUniverseData() - Method in class org.openjdk.jol.vm.sa.ServiceabilityAgentSupport
- GraphLayout - Class in org.openjdk.jol.info
-
Holds the object graph layout info.
- GraphLayout(Object...) - Constructor for class org.openjdk.jol.info.GraphLayout
- GraphStats - Class in org.openjdk.jol.info
-
Light-weight statistics about the object graph.
- GraphStats() - Constructor for class org.openjdk.jol.info.GraphStats
- GraphStatsWalker - Class in org.openjdk.jol.info
-
Walker for graph statistics.
- GraphStatsWalker() - Constructor for class org.openjdk.jol.info.GraphStatsWalker
- GraphVisitor - Interface in org.openjdk.jol.info
-
Object graph visitor callback.
- GraphWalker - Class in org.openjdk.jol.info
-
Concrete class to walk object graphs.
- GraphWalker() - Constructor for class org.openjdk.jol.info.GraphWalker
H
- hashCode() - Method in class org.openjdk.jol.datamodel.Model32
- hashCode() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- hashCode() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- hashCode() - Method in class org.openjdk.jol.datamodel.Model64
- hashCode() - Method in class org.openjdk.jol.datamodel.ModelVM
- hashCode() - Method in class org.openjdk.jol.info.ClassData
- hashCode() - Method in class org.openjdk.jol.info.ClassLayout
- hashCode() - Method in class org.openjdk.jol.info.FieldLayout
- headerSize() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the object header size.
- headerSize() - Method in class org.openjdk.jol.datamodel.Model32
- headerSize() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- headerSize() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- headerSize() - Method in class org.openjdk.jol.datamodel.Model64
- headerSize() - Method in class org.openjdk.jol.datamodel.ModelVM
- headerSize() - Method in class org.openjdk.jol.info.ClassLayout
-
Answer header size
- HeapDumpException - Exception in org.openjdk.jol.heap
- HeapDumpException(String) - Constructor for exception org.openjdk.jol.heap.HeapDumpException
- HeapDumpReader - Class in org.openjdk.jol.heap
-
Experimental heap dump reader
- HeapDumpReader(File) - Constructor for class org.openjdk.jol.heap.HeapDumpReader
- hostClass() - Method in class org.openjdk.jol.info.FieldData
-
Answers the class for the field holder.
- hostClass() - Method in class org.openjdk.jol.info.FieldLayout
-
Answers the class for the field holder.
- HotSpotLayouter - Class in org.openjdk.jol.layouters
-
VM layout simulator.
- HotSpotLayouter(DataModel, int) - Constructor for class org.openjdk.jol.layouters.HotSpotLayouter
I
- instance() - Method in class org.openjdk.jol.info.ClassData
- instance() - Static method in class org.openjdk.jol.vm.sa.ServiceabilityAgentSupport
- instanceSize() - Method in class org.openjdk.jol.info.ClassLayout
-
Answer instance size
- IOUtils - Class in org.openjdk.jol.util
- isArray() - Method in class org.openjdk.jol.info.ClassData
-
Is this class data for the array?
- isCompressedKlassPtrsEnabled() - Method in class org.openjdk.jol.vm.sa.UniverseData
- isCompressedOopsEnabled() - Method in class org.openjdk.jol.vm.sa.UniverseData
- isContended() - Method in class org.openjdk.jol.info.ClassData
-
Does the class have @Contended annotation?
- isContended() - Method in class org.openjdk.jol.info.FieldData
-
Answers whether the field has contentded annotation.
- isContended(AnnotatedElement) - Static method in class org.openjdk.jol.vm.ContendedSupport
- isEmpty() - Method in class org.openjdk.jol.util.SimpleStack
- isPrimitive() - Method in class org.openjdk.jol.info.FieldData
J
- java.lang - package java.lang
- JOLUnsafeTrampoline - Class in java.lang
-
This class is needed to work around the protection that disallows polling objectFieldOffset on Records and hidden classes: https://bugs.openjdk.java.net/browse/JDK-8247444 https://hg.openjdk.java.net/jdk/jdk/file/ae002489df78/src/jdk.unsupported/share/classes/sun/misc/Unsafe.java#l640 It does so by injecting this class with elevated protection levels with sun.misc.Unsafe.defineAnonymousClass, and accessing the jdk.internal.misc.Unsafe.objectFieldOffset that does not have this protection.
- JOLUnsafeTrampoline() - Constructor for class java.lang.JOLUnsafeTrampoline
K
L
- layout(ClassData) - Method in class org.openjdk.jol.layouters.CurrentLayouter
- layout(ClassData) - Method in class org.openjdk.jol.layouters.HotSpotLayouter
- layout(ClassData) - Method in interface org.openjdk.jol.layouters.Layouter
- layout(ClassData) - Method in class org.openjdk.jol.layouters.RawLayouter
- Layouter - Interface in org.openjdk.jol.layouters
-
Layouter: given the class data, produces the layout.
- loadClass(String) - Static method in class org.openjdk.jol.util.ClassUtils
-
Load class through our application classpath, plus optionally try to resolve from the additional classpath.
- loadSystemClass(String) - Static method in class org.openjdk.jol.util.ClassUtils
-
Load class through the system classloader.
- log2p(int) - Static method in class org.openjdk.jol.util.MathUtil
M
- markHeaderSize() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the mark header size.
- markHeaderSize() - Method in class org.openjdk.jol.datamodel.Model32
- markHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- markHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- markHeaderSize() - Method in class org.openjdk.jol.datamodel.Model64
- markHeaderSize() - Method in class org.openjdk.jol.datamodel.ModelVM
- MathUtil - Class in org.openjdk.jol.util
- MathUtil() - Constructor for class org.openjdk.jol.util.MathUtil
- merge(ClassData) - Method in class org.openjdk.jol.info.ClassData
-
Merge this class data with the super-class class data
- merge(Multiset<T>) - Method in class org.openjdk.jol.util.Multiset
- minDiff(int...) - Static method in class org.openjdk.jol.util.MathUtil
- Model32 - Class in org.openjdk.jol.datamodel
-
32 bits model.
- Model32() - Constructor for class org.openjdk.jol.datamodel.Model32
- Model32(int) - Constructor for class org.openjdk.jol.datamodel.Model32
- Model64 - Class in org.openjdk.jol.datamodel
-
64 bits model, no compressed references, no compressed class pointers.
- Model64() - Constructor for class org.openjdk.jol.datamodel.Model64
- Model64(int) - Constructor for class org.openjdk.jol.datamodel.Model64
- Model64_CCPS - Class in org.openjdk.jol.datamodel
-
64 bits, no compressed references, but have compressed class pointers.
- Model64_CCPS() - Constructor for class org.openjdk.jol.datamodel.Model64_CCPS
- Model64_CCPS(int) - Constructor for class org.openjdk.jol.datamodel.Model64_CCPS
- Model64_COOPS_CCPS - Class in org.openjdk.jol.datamodel
-
64 bits, compressed references, compressed class pointers.
- Model64_COOPS_CCPS() - Constructor for class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- Model64_COOPS_CCPS(int) - Constructor for class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- ModelVM - Class in org.openjdk.jol.datamodel
-
Current data model as detected by JVM.
- ModelVM() - Constructor for class org.openjdk.jol.datamodel.ModelVM
- Multiset<T> - Class in org.openjdk.jol.util
-
Naive HashMultiset.
- Multiset() - Constructor for class org.openjdk.jol.util.Multiset
N
- name() - Method in class org.openjdk.jol.info.ClassData
-
Answer class name
- name() - Method in class org.openjdk.jol.info.FieldData
-
Answers the field name.
- name() - Method in class org.openjdk.jol.info.FieldLayout
-
Answers the field name.
O
- objectAlignment() - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the object alignment.
- objectAlignment() - Method in class org.openjdk.jol.datamodel.Model32
- objectAlignment() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- objectAlignment() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- objectAlignment() - Method in class org.openjdk.jol.datamodel.Model64
- objectAlignment() - Method in class org.openjdk.jol.datamodel.ModelVM
- objectAlignment() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the object alignment.
- objectFieldOffset(Field) - Static method in class java.lang.JOLUnsafeTrampoline
- objectHeaderSize() - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the object header size.
- ObjectUtils - Class in org.openjdk.jol.util
- ObjectUtils() - Constructor for class org.openjdk.jol.util.ObjectUtils
- offset() - Method in class org.openjdk.jol.info.FieldLayout
-
Answers field offset
- oopsCount() - Method in class org.openjdk.jol.info.ClassData
-
Returns the count of the oops in th class
- org.openjdk.jol.datamodel - package org.openjdk.jol.datamodel
- org.openjdk.jol.heap - package org.openjdk.jol.heap
- org.openjdk.jol.info - package org.openjdk.jol.info
- org.openjdk.jol.layouters - package org.openjdk.jol.layouters
- org.openjdk.jol.util - package org.openjdk.jol.util
- org.openjdk.jol.vm - package org.openjdk.jol.vm
- org.openjdk.jol.vm.sa - package org.openjdk.jol.vm.sa
- ownFields() - Method in class org.openjdk.jol.info.ClassData
-
Get the fields' of the own fields.
P
- parse() - Method in class org.openjdk.jol.heap.HeapDumpReader
- parse(Field) - Static method in class org.openjdk.jol.info.FieldData
-
Parses the field data from the existing field.
- parseClass(Class) - Static method in class org.openjdk.jol.info.ClassData
-
Parse the existing class.
- parseClass(Class<?>) - Static method in class org.openjdk.jol.info.ClassLayout
-
Produce the class layout for the given class.
- parseClass(Class<?>, Layouter) - Static method in class org.openjdk.jol.info.ClassLayout
-
Produce the class layout for the given class, and given layouter.
- parseInstance(Object) - Static method in class org.openjdk.jol.info.ClassData
-
Parse the existing instance.
- parseInstance(Object) - Static method in class org.openjdk.jol.info.ClassLayout
-
Produce the class layout for the given instance.
- parseInstance(Object...) - Static method in class org.openjdk.jol.info.GraphLayout
-
Parse the object graph starting from the given instance.
- parseInstance(Object...) - Static method in class org.openjdk.jol.info.GraphStats
-
Parse the object graph starting from the given instance.
- parseInstance(Object, Layouter) - Static method in class org.openjdk.jol.info.ClassLayout
-
Produce the class layout for the given instance, and given layouter.
- pop() - Method in class org.openjdk.jol.util.SimpleStack
- pow2(int) - Static method in class org.openjdk.jol.util.MathUtil
- push(E) - Method in class org.openjdk.jol.util.SimpleStack
R
- RawLayouter - Class in org.openjdk.jol.layouters
-
Layouter which packs all the fields together, regardless of the alignment.
- RawLayouter(DataModel) - Constructor for class org.openjdk.jol.layouters.RawLayouter
- readAllBytes(InputStream) - Static method in class org.openjdk.jol.util.IOUtils
- record(long) - Method in class org.openjdk.jol.info.GraphLayout
-
Get the object descriptor for the given address
- refField() - Method in class org.openjdk.jol.info.FieldData
-
Get original Field.
S
- safelyClose(InputStream) - Static method in class org.openjdk.jol.util.IOUtils
- safelyClose(OutputStream) - Static method in class org.openjdk.jol.util.IOUtils
- safelyClose(Reader) - Static method in class org.openjdk.jol.util.IOUtils
- safeToString(Object) - Static method in class org.openjdk.jol.util.ObjectUtils
-
Produces the toString string, only calling toString() on known types, which do not mutate the instance.
- ServiceabilityAgentSupport - Class in org.openjdk.jol.vm.sa
-
Hotspot Serviceability Agent support.
- shortFieldName() - Method in class org.openjdk.jol.info.FieldLayout
- SimpleIdentityHashSet - Class in org.openjdk.jol.util
-
Identity hash set implementation optimized for JOL uses.
- SimpleIdentityHashSet() - Constructor for class org.openjdk.jol.util.SimpleIdentityHashSet
- SimpleStack<E> - Class in org.openjdk.jol.util
-
Stack implementation optimized for JOL uses.
- SimpleStack() - Constructor for class org.openjdk.jol.util.SimpleStack
- size() - Method in class org.openjdk.jol.info.FieldLayout
-
Answers field size
- size() - Method in class org.openjdk.jol.util.Multiset
- sizeOf(Object) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the shallow size of the given object.
- sizeOf(String) - Method in interface org.openjdk.jol.datamodel.DataModel
-
Return the size of the type.
- sizeOf(String) - Method in class org.openjdk.jol.datamodel.Model32
- sizeOf(String) - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- sizeOf(String) - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- sizeOf(String) - Method in class org.openjdk.jol.datamodel.Model64
- sizeOf(String) - Method in class org.openjdk.jol.datamodel.ModelVM
- sizeOfField(String) - Method in interface org.openjdk.jol.vm.VirtualMachine
-
Returns the size of a field holding the type.
- startAddress() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the starting address of observed memory chunk
- subtract(GraphLayout) - Method in class org.openjdk.jol.info.GraphLayout
-
Subtract another layout data from the current one.
- superClass() - Method in class org.openjdk.jol.info.ClassData
-
Get ClassData of the super-class.
T
- toFootprint() - Method in class org.openjdk.jol.info.GraphLayout
-
Get the stringly representation of footprint table
- toImage(String) - Method in class org.openjdk.jol.info.GraphLayout
-
Put the graphical representation of object graph into the file.
- toPrintable() - Method in class org.openjdk.jol.info.ClassLayout
-
Produce printable stringly representation of class layout.
- toPrintable() - Method in class org.openjdk.jol.info.GraphLayout
-
Get the stringly representation of object graph
- toPrintable(Object) - Method in class org.openjdk.jol.info.ClassLayout
-
Produce printable stringly representation of class layout.
- toString() - Method in class org.openjdk.jol.datamodel.Model32
- toString() - Method in class org.openjdk.jol.datamodel.Model64_CCPS
- toString() - Method in class org.openjdk.jol.datamodel.Model64_COOPS_CCPS
- toString() - Method in class org.openjdk.jol.datamodel.Model64
- toString() - Method in class org.openjdk.jol.datamodel.ModelVM
- toString() - Method in class org.openjdk.jol.info.ClassLayout
- toString() - Method in class org.openjdk.jol.info.FieldData
- toString() - Method in class org.openjdk.jol.info.FieldLayout
- toString() - Method in class org.openjdk.jol.layouters.CurrentLayouter
- toString() - Method in class org.openjdk.jol.layouters.HotSpotLayouter
- toString() - Method in class org.openjdk.jol.layouters.RawLayouter
- totalCount() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the total instance count
- totalCount() - Method in class org.openjdk.jol.info.GraphStats
-
Answer the total instance count
- totalSize() - Method in class org.openjdk.jol.info.GraphLayout
-
Answer the total instance footprint
- totalSize() - Method in class org.openjdk.jol.info.GraphStats
-
Answer the total instance footprint
- typeClass() - Method in class org.openjdk.jol.info.FieldData
-
Answers the class for the field type
- typeClass() - Method in class org.openjdk.jol.info.FieldLayout
-
Answers the class for the field type
U
- UniverseData - Class in org.openjdk.jol.vm.sa
-
Result
implementation for representing compressed reference informations as result. - UniverseData(int, int, int, boolean, long, int, boolean, long, int) - Constructor for class org.openjdk.jol.vm.sa.UniverseData
V
- value(Object, Field) - Static method in class org.openjdk.jol.util.ObjectUtils
-
Get the object field value.
- verifyRoots(Object...) - Method in class org.openjdk.jol.info.GraphWalker
- VirtualMachine - Interface in org.openjdk.jol.vm
- visit(GraphPathRecord) - Method in interface org.openjdk.jol.info.GraphVisitor
-
Visit the graph record
- visitClass(long, String, List<Integer>, int) - Method in class org.openjdk.jol.heap.HeapDumpReader
- visitInstance(long, long, byte[]) - Method in class org.openjdk.jol.heap.HeapDumpReader
- visitPrimArray(long, String, int, byte[]) - Method in class org.openjdk.jol.heap.HeapDumpReader
- VM - Class in org.openjdk.jol.vm
- VM() - Constructor for class org.openjdk.jol.vm.VM
W
- walk(Object...) - Method in class org.openjdk.jol.info.GraphStatsWalker
- walk(Object...) - Method in class org.openjdk.jol.info.GraphWalker
All Classes|All Packages|Serialized Form