Hierarchy For All Packages
Package Hierarchies:- jdk.internal.vm.annotation,
- org.openjdk.jol,
- org.openjdk.jol.datamodel,
- org.openjdk.jol.heap,
- org.openjdk.jol.info,
- org.openjdk.jol.jmh_generated,
- org.openjdk.jol.layouters,
- org.openjdk.jol.operations,
- org.openjdk.jol.samples,
- org.openjdk.jol.util,
- org.openjdk.jol.vm,
- org.openjdk.jol.vm.sa,
- sun.misc
Class Hierarchy
- java.lang.Object
- org.openjdk.jol.info.AbstractGraphWalker
- org.openjdk.jol.info.GraphStatsWalker
- org.openjdk.jol.info.GraphWalker
- org.openjdk.jol.vm.sa.AttachMain
- org.openjdk.jol.vm.sa.AttachMain.MyThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.openjdk.jol.info.ClassData
- org.openjdk.jol.info.ClassLayout
- org.openjdk.jol.operations.ClasspathedOperation (implements org.openjdk.jol.Operation)
- org.openjdk.jol.operations.ObjectEstimates
- org.openjdk.jol.operations.ObjectExternals
- org.openjdk.jol.operations.ObjectFootprint
- org.openjdk.jol.operations.ObjectInternals
- org.openjdk.jol.util.ClassUtils
- java.lang.ClassValue<T>
- org.openjdk.jol.info.AbstractGraphWalker.ReferenceFieldsClassValue
- org.openjdk.jol.vm.sa.Constants
- org.openjdk.jol.vm.ContendedSupport
- org.openjdk.jol.layouters.CurrentLayouter (implements org.openjdk.jol.layouters.Layouter)
- org.openjdk.jol.operations.EstimatedModels
- org.openjdk.jol.vm.Experiments
- org.openjdk.jol.vm.Experiments.CompressedOopsClass
- org.openjdk.jol.vm.Experiments.HeaderClass
- org.openjdk.jol.vm.Experiments.MyBooleans4
- org.openjdk.jol.vm.Experiments.MyBytes4
- org.openjdk.jol.vm.Experiments.MyChars4
- org.openjdk.jol.vm.Experiments.MyDoubles4
- org.openjdk.jol.vm.Experiments.MyFloats4
- org.openjdk.jol.vm.Experiments.MyInts4
- org.openjdk.jol.vm.Experiments.MyLongs4
- org.openjdk.jol.vm.Experiments.MyObject0
- org.openjdk.jol.vm.Experiments.MyObject1
- org.openjdk.jol.vm.Experiments.MyObject2
- org.openjdk.jol.vm.Experiments.MyObject3
- org.openjdk.jol.vm.Experiments.MyObject4
- org.openjdk.jol.vm.Experiments.MyObject5
- org.openjdk.jol.vm.Experiments.MyShorts4
- org.openjdk.jol.info.FieldData
- org.openjdk.jol.info.FieldLayout (implements java.lang.Comparable<T>)
- org.openjdk.jol.GraphInstanceBench
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B1
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B2
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B3
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B3
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B2
- org.openjdk.jol.jmh_generated.GraphInstanceBench_jmhType_B1
- org.openjdk.jol.jmh_generated.GraphInstanceBench_onlyCollect_jmhTest
- org.openjdk.jol.jmh_generated.GraphInstanceBench_toFootprint_jmhTest
- org.openjdk.jol.jmh_generated.GraphInstanceBench_toPrintable_jmhTest
- org.openjdk.jol.jmh_generated.GraphInstanceBench_totalCount_jmhTest
- org.openjdk.jol.jmh_generated.GraphInstanceBench_totalSize_jmhTest
- org.openjdk.jol.info.GraphLayout
- org.openjdk.jol.info.GraphPathRecord
- org.openjdk.jol.info.ArrayGraphPathRecord
- org.openjdk.jol.info.FieldGraphPathRecord
- org.openjdk.jol.info.GraphStats
- org.openjdk.jol.operations.HeapDumpEstimates (implements org.openjdk.jol.Operation)
- org.openjdk.jol.heap.HeapDumpReader
- org.openjdk.jol.operations.HeapDumpStats (implements org.openjdk.jol.Operation)
- org.openjdk.jol.layouters.HotSpotLayouter (implements org.openjdk.jol.layouters.Layouter)
- org.openjdk.jol.vm.HotspotUnsafe (implements org.openjdk.jol.vm.VirtualMachine)
- org.openjdk.jol.vm.HotspotUnsafe.Sizes
- org.openjdk.jol.vm.InstrumentationSupport
- org.openjdk.jol.vm.InstrumentationSupport.Installer
- org.openjdk.jol.util.IOUtils
- org.openjdk.jol.samples.JOLSample_01_Basic
- org.openjdk.jol.samples.JOLSample_01_Basic.A
- org.openjdk.jol.samples.JOLSample_02_Alignment
- org.openjdk.jol.samples.JOLSample_02_Alignment.A
- org.openjdk.jol.samples.JOLSample_03_Packing
- org.openjdk.jol.samples.JOLSample_03_Packing.A
- org.openjdk.jol.samples.JOLSample_04_Inheritance
- org.openjdk.jol.samples.JOLSample_04_Inheritance.A
- org.openjdk.jol.samples.JOLSample_04_Inheritance.B
- org.openjdk.jol.samples.JOLSample_04_Inheritance.C
- org.openjdk.jol.samples.JOLSample_04_Inheritance.B
- org.openjdk.jol.samples.JOLSample_05_SuperGaps
- org.openjdk.jol.samples.JOLSample_05_SuperGaps.A
- org.openjdk.jol.samples.JOLSample_05_SuperGaps.B
- org.openjdk.jol.samples.JOLSample_05_SuperGaps.C
- org.openjdk.jol.samples.JOLSample_05_SuperGaps.B
- org.openjdk.jol.samples.JOLSample_06_HierarchyGaps
- org.openjdk.jol.samples.JOLSample_06_HierarchyGaps.A
- org.openjdk.jol.samples.JOLSample_06_HierarchyGaps.B
- org.openjdk.jol.samples.JOLSample_06_HierarchyGaps.C
- org.openjdk.jol.samples.JOLSample_06_HierarchyGaps.B
- org.openjdk.jol.samples.JOLSample_07_Exceptions
- org.openjdk.jol.samples.JOLSample_08_Class
- org.openjdk.jol.samples.JOLSample_09_Contended
- org.openjdk.jol.samples.JOLSample_09_Contended.A
- org.openjdk.jol.samples.JOLSample_09_Contended.B
- org.openjdk.jol.samples.JOLSample_10_DataModels
- org.openjdk.jol.samples.JOLSample_10_DataModels.A
- org.openjdk.jol.samples.JOLSample_11_ClassWord
- org.openjdk.jol.samples.JOLSample_11_ClassWord.A
- org.openjdk.jol.samples.JOLSample_11_ClassWord.B
- org.openjdk.jol.samples.JOLSample_12_BiasedLocking
- org.openjdk.jol.samples.JOLSample_12_BiasedLocking.A
- org.openjdk.jol.samples.JOLSample_13_ThinLocking
- org.openjdk.jol.samples.JOLSample_13_ThinLocking.A
- org.openjdk.jol.samples.JOLSample_14_FatLocking
- org.openjdk.jol.samples.JOLSample_14_FatLocking.A
- org.openjdk.jol.samples.JOLSample_15_IdentityHashCode
- org.openjdk.jol.samples.JOLSample_15_IdentityHashCode.A
- org.openjdk.jol.samples.JOLSample_16_IHC_BL_Conflict
- org.openjdk.jol.samples.JOLSample_16_IHC_BL_Conflict.A
- org.openjdk.jol.samples.JOLSample_17_ArrayLength
- org.openjdk.jol.samples.JOLSample_18_ArrayAlignment
- org.openjdk.jol.samples.JOLSample_19_AL_LL
- org.openjdk.jol.samples.JOLSample_20_Allocation
- org.openjdk.jol.samples.JOLSample_21_Layouts
- org.openjdk.jol.samples.JOLSample_21_Layouts.Dummy (implements java.lang.Comparable<T>)
- org.openjdk.jol.samples.JOLSample_22_Promotion
- org.openjdk.jol.samples.JOLSample_23_Roots
- org.openjdk.jol.samples.JOLSample_23_Roots.AL (implements org.openjdk.jol.samples.JOLSample_23_Roots.L)
- org.openjdk.jol.samples.JOLSample_23_Roots.L1
- org.openjdk.jol.samples.JOLSample_23_Roots.L2
- org.openjdk.jol.samples.JOLSample_23_Roots.L3
- org.openjdk.jol.samples.JOLSample_23_Roots.L4
- org.openjdk.jol.samples.JOLSample_23_Roots.L5
- org.openjdk.jol.samples.JOLSample_23_Roots.L6
- org.openjdk.jol.samples.JOLSample_24_Arrays
- org.openjdk.jol.samples.JOLSample_25_Compaction
- org.openjdk.jol.samples.JOLSample_26_Defragmentation
- org.openjdk.jol.samples.JOLSample_27_Colocation
- org.openjdk.jol.samples.JOLSample_28_Difference
- org.openjdk.jol.LinkedChainBench
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B1
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B2
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B3
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B3
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B2
- org.openjdk.jol.jmh_generated.LinkedChainBench_jmhType_B1
- org.openjdk.jol.jmh_generated.LinkedChainBench_linkedChain_jmhTest
- org.openjdk.jol.LinkedChainBench.Node
- org.openjdk.jol.Main
- org.openjdk.jol.util.MathUtil
- org.openjdk.jol.datamodel.Model32 (implements org.openjdk.jol.datamodel.DataModel)
- org.openjdk.jol.datamodel.Model64 (implements org.openjdk.jol.datamodel.DataModel)
- org.openjdk.jol.datamodel.Model64_Lilliput (implements org.openjdk.jol.datamodel.DataModel)
- org.openjdk.jol.datamodel.ModelVM (implements org.openjdk.jol.datamodel.DataModel)
- org.openjdk.jol.util.Multiset<T>
- org.openjdk.jol.operations.ObjectShapes (implements org.openjdk.jol.Operation)
- org.openjdk.jol.util.ObjectUtils
- org.openjdk.jol.OptionFormatter (implements joptsimple.HelpFormatter)
- org.openjdk.jol.layouters.RawLayouter (implements org.openjdk.jol.layouters.Layouter)
- org.openjdk.jol.vm.sa.Request (implements java.io.Serializable)
- org.openjdk.jol.vm.sa.Response (implements java.io.Serializable)
- org.openjdk.jol.Sample
- org.openjdk.jol.vm.sa.SenseAccessMain
- org.openjdk.jol.vm.sa.ServiceabilityAgentSupport
- org.openjdk.jol.util.SimpleIdentityHashSet
- org.openjdk.jol.util.SimpleStack<E>
- org.openjdk.jol.operations.StringCompress (implements org.openjdk.jol.Operation)
- org.openjdk.jol.operations.StringCompress.Worker (implements java.util.concurrent.Callable<V>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.openjdk.jol.heap.HeapDumpException
- java.lang.RuntimeException
- org.openjdk.jol.vm.InstrumentationException
- org.openjdk.jol.vm.sa.SASupportException
- java.lang.Exception
- org.openjdk.jol.vm.sa.UniverseData (implements org.openjdk.jol.vm.sa.Result)
- org.openjdk.jol.vm.sa.UniverseTask (implements org.openjdk.jol.vm.sa.Task)
- org.openjdk.jol.vm.VM
- org.openjdk.jol.vm.VMOptions
- org.openjdk.jol.info.AbstractGraphWalker
Interface Hierarchy
- org.openjdk.jol.datamodel.DataModel
- org.openjdk.jol.info.GraphVisitor
- org.openjdk.jol.samples.JOLSample_23_Roots.L
- org.openjdk.jol.layouters.Layouter
- org.openjdk.jol.Operation
- java.io.Serializable
- org.openjdk.jol.vm.VirtualMachine
Annotation Type Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.openjdk.jol.layouters.FieldAllocationType
- org.openjdk.jol.vm.sa.ServiceabilityAgentSupport.AgentStyle
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)