JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Annotation Types Summary
Class
Description
AbstractGraphWalker
Basic class to walk object graphs.
AbstractGraphWalker.ReferenceFieldsClassValue
ArrayGraphPathRecord
Object path in object graph.
AttachMain
AttachMain.MyThreadFactory
ClassData
Holds the class data, without the layout information.
ClassLayout
Handles the class data *with* the layout information.
ClasspathedOperation
ClassUtils
Constants
Contended
Contended
ContendedSupport
CurrentLayouter
The layouter getting the actual VM layout.
DataModel
Describes the data model, notably, the basic types sizes.
EstimatedModels
Experiments
Experiments.CompressedOopsClass
Experiments.HeaderClass
Experiments.MyBooleans4
Experiments.MyBytes4
Experiments.MyChars4
Experiments.MyDoubles4
Experiments.MyFloats4
Experiments.MyInts4
Experiments.MyLongs4
Experiments.MyObject0
Experiments.MyObject1
Experiments.MyObject2
Experiments.MyObject3
Experiments.MyObject4
Experiments.MyObject5
Experiments.MyShorts4
FieldAllocationType
FieldData
Holds the field information, without the layout.
FieldGraphPathRecord
Object path in object graph.
FieldLayout
Holds the field info with the layout.
GraphInstanceBench
GraphInstanceBench_jmhType
GraphInstanceBench_jmhType_B1
GraphInstanceBench_jmhType_B2
GraphInstanceBench_jmhType_B3
GraphInstanceBench_onlyCollect_jmhTest
GraphInstanceBench_toFootprint_jmhTest
GraphInstanceBench_toPrintable_jmhTest
GraphInstanceBench_totalCount_jmhTest
GraphInstanceBench_totalSize_jmhTest
GraphLayout
Holds the object graph layout info.
GraphPathRecord
Object path in object graph.
GraphStats
Light-weight statistics about the object graph.
GraphStatsWalker
Walker for graph statistics.
GraphVisitor
Object graph visitor callback.
GraphWalker
Concrete class to walk object graphs.
HeapDumpEstimates
HeapDumpException
HeapDumpReader
Experimental heap dump reader
HeapDumpStats
HotSpotLayouter
VM layout simulator.
HotspotUnsafe
HotspotUnsafe.Sizes
InstrumentationException
InstrumentationSupport
Instrumentation API support.
InstrumentationSupport.Installer
IOUtils
JOLSample_01_Basic
JOLSample_01_Basic.A
JOLSample_02_Alignment
JOLSample_02_Alignment.A
JOLSample_03_Packing
JOLSample_03_Packing.A
JOLSample_04_Inheritance
JOLSample_04_Inheritance.A
JOLSample_04_Inheritance.B
JOLSample_04_Inheritance.C
JOLSample_05_SuperGaps
JOLSample_05_SuperGaps.A
JOLSample_05_SuperGaps.B
JOLSample_05_SuperGaps.C
JOLSample_06_HierarchyGaps
JOLSample_06_HierarchyGaps.A
JOLSample_06_HierarchyGaps.B
JOLSample_06_HierarchyGaps.C
JOLSample_07_Exceptions
JOLSample_08_Class
JOLSample_09_Contended
JOLSample_09_Contended.A
JOLSample_09_Contended.B
JOLSample_10_DataModels
JOLSample_10_DataModels.A
JOLSample_11_ClassWord
JOLSample_11_ClassWord.A
JOLSample_11_ClassWord.B
JOLSample_12_BiasedLocking
JOLSample_12_BiasedLocking.A
JOLSample_13_ThinLocking
JOLSample_13_ThinLocking.A
JOLSample_14_FatLocking
JOLSample_14_FatLocking.A
JOLSample_15_IdentityHashCode
JOLSample_15_IdentityHashCode.A
JOLSample_16_IHC_BL_Conflict
JOLSample_16_IHC_BL_Conflict.A
JOLSample_17_ArrayLength
JOLSample_18_ArrayAlignment
JOLSample_19_AL_LL
JOLSample_20_Allocation
JOLSample_21_Layouts
JOLSample_21_Layouts.Dummy
Dummy class which controls the hashcode and is decently Comparable.
JOLSample_22_Promotion
JOLSample_23_Roots
JOLSample_23_Roots.AL
JOLSample_23_Roots.L
JOLSample_23_Roots.L1
JOLSample_23_Roots.L2
JOLSample_23_Roots.L3
JOLSample_23_Roots.L4
JOLSample_23_Roots.L5
JOLSample_23_Roots.L6
JOLSample_24_Arrays
JOLSample_25_Compaction
JOLSample_26_Defragmentation
JOLSample_27_Colocation
JOLSample_28_Difference
Layouter
Layouter: given the class data, produces the layout.
LinkedChainBench
LinkedChainBench_jmhType
LinkedChainBench_jmhType_B1
LinkedChainBench_jmhType_B2
LinkedChainBench_jmhType_B3
LinkedChainBench_linkedChain_jmhTest
LinkedChainBench.Node
Main
MathUtil
Model32
32 bits model.
Model64
64 bits model.
Model64_Lilliput
64 bits, Lilliput (Experimental)
ModelVM
Current data model as detected by JVM.
Multiset
<
T
>
Naive HashMultiset.
ObjectEstimates
ObjectExternals
ObjectFootprint
ObjectInternals
ObjectShapes
ObjectUtils
Operation
OptionFormatter
RawLayouter
Layouter which packs all the fields together, regardless of the alignment or headers.
Request
Represents request to HotSpot agent process by holding process id, timeout and
Task
to execute.
Response
Represents response from HotSpot agent process by holding result and error if occurred.
Result
Interface for types of
Task.process()
return.
Sample
This class is here to generate Javadoc for jol-samples, which otherwise would not be able to promote to Maven Central.
SASupportException
SenseAccessMain
ServiceabilityAgentSupport
Hotspot Serviceability Agent support.
ServiceabilityAgentSupport.AgentStyle
SimpleIdentityHashSet
Identity hash set implementation optimized for JOL uses.
SimpleStack
<
E
>
Stack implementation optimized for JOL uses.
StringCompress
StringCompress.Worker
Task
Interface for processors which do some stuff via Hotspot Serviceability Agent API on Hotspot internals.
UniverseData
Result
implementation for representing compressed reference informations as result.
UniverseTask
Task
implementation to find compressed reference informations.
VirtualMachine
VM
VMOptions
Polls VM options.