All Classes and Interfaces

Class
Description
Basic class to walk object graphs.
 
Object path in object graph.
 
 
Holds the class data, without the layout information.
Handles the class data *with* the layout information.
 
 
 
 
The layouter getting the actual VM layout.
Describes the data model, notably, the basic types sizes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Holds the field information, without the layout.
Object path in object graph.
Holds the field info with the layout.
Holds the object graph layout info.
Object path in object graph.
Light-weight statistics about the object graph.
Walker for graph statistics.
Object graph visitor callback.
Concrete class to walk object graphs.
 
 
Experimental heap dump reader
 
VM layout simulator.
 
 
 
Instrumentation API support.
 
 
Layouter: given the class data, produces the layout.
 
 
32 bits model.
64 bits model.
64 bits, Lilliput (Experimental)
Current data model as detected by JVM.
Naive HashMultiset.
 
 
 
 
 
 
 
 
Layouter which packs all the fields together, regardless of the alignment or headers.
Represents request to HotSpot agent process by holding process id, timeout and Task to execute.
Represents response from HotSpot agent process by holding result and error if occurred.
Interface for types of Task.process() return.
 
 
Hotspot Serviceability Agent support.
 
Identity hash set implementation optimized for JOL uses.
Stack implementation optimized for JOL uses.
 
 
Interface for processors which do some stuff via Hotspot Serviceability Agent API on Hotspot internals.
Result implementation for representing compressed reference informations as result.
Task implementation to find compressed reference informations.
 
 
Polls VM options.