Package | Description |
---|---|
org.eclipse.mat.parser.internal.snapshot |
Utilities for performing basic operations on the snapshot (not API).
|
org.eclipse.mat.parser.model |
The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
|
org.eclipse.mat.snapshot |
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
|
Modifier and Type | Method and Description |
---|---|
ClassHistogramRecord |
ClassHistogramRecordBuilder.toClassHistogramRecord() |
Modifier and Type | Method and Description |
---|---|
void |
ClassLoaderHistogramRecordBuilder.add(ClassHistogramRecord classHistogramRecord) |
void |
HistogramBuilder.put(ClassHistogramRecord record) |
Modifier and Type | Class and Description |
---|---|
class |
XClassHistogramRecord
Holds details about a class, the number of instances and the shallow and retained sizes.
|
Constructor and Description |
---|
XClassLoaderHistogramRecord(String label,
int classLoaderId,
ArrayList<ClassHistogramRecord> classHistogramRecords,
long numberOfObjects,
long usedHeapSize,
long retainedHeapSize)
Create record for the class loader based on the records for the classes
|
Modifier and Type | Method and Description |
---|---|
Collection<ClassHistogramRecord> |
Histogram.getClassHistogramRecords()
Get collection of all the classes for all the objects which were found in
the set of objects on which the class histogram was computed.
|
Collection<ClassHistogramRecord> |
ClassLoaderHistogramRecord.getClassHistogramRecords()
Get collection of the class histogram records this class loader histogram
record stands for.
|
Constructor and Description |
---|
ClassLoaderHistogramRecord(String label,
int classLoaderId,
ArrayList<ClassHistogramRecord> classHistogramRecords,
long numberOfObjects,
long usedHeapSize,
long retainedHeapSize)
Details of a class loader
|
Histogram(String label,
ArrayList<ClassHistogramRecord> classHistogramRecords,
ArrayList<ClassLoaderHistogramRecord> classLoaderHistogramRecords,
long numberOfObjects,
long usedHeapSize,
long retainedHeapSize)
Construct a histogram
|
Histogram(String label,
ArrayList<ClassHistogramRecord> classHistogramRecords,
ArrayList<ClassLoaderHistogramRecord> classLoaderHistogramRecords,
long numberOfObjects,
long usedHeapSize,
long retainedHeapSize,
boolean isDefaultHistogram)
Construct a histogram
|