Uses of Package
org.eclipse.mat.snapshot
Package
Description
This provides the parser for IBM Diagnostic Tooling Framework for Java (DTFJ) dumps,
and is just a parser extension, not an Application Programming Interface (API).
Parser for HPROF dumps,
just a parser extension, not an Application Programming Interface (API).
Extension point interfaces for HPROF dumps.
These are general queries.
Code for reading data from collections found in a snapshot.
These are queries for Collection classes.
These are queries for whole components (class loaders and packages).
These are queries for debugging Eclipse based applications.
These are queries for examining objects subject to finalization.
These are queries for the Jetty web server.
These are queries for examining OSGi bundles.
These are utilities for the OSGi bundle queries.
These are queries for Threads.
These are utilities for Eclipse OSGi bundle queries.
Code for reading data from collections found in a snapshot.
Collects arguments for queries.
These are queries for dominator tree and paths to/from garbage collection roots.
Links class names to the class source in an Eclipse IDE, not an Application Programming Interface (API).
These are queries for snapshots generated by JRuby applications.
Interfaces for handling indexes.
Implementations for building the snapshot (not API).
Object Query Language (OQL) (not API).
Object Query Language (OQL) compiler (not API).
Utilities for performing basic operations on the snapshot (not API).
Input/output utilities for the parser component (not API).
The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
Snapshot entities, for example class, instances, class loaders, fields, GC roots.
Utilities to develop heap dump queries.
Examine list of queries and query history - user interface (not API).
Opens and parses a snapshot - user interface (not API).
Supplementary actions to open a snapshot, copy to clipboard, open icon assist and so on - user interface (not API).
Eclipse editor for everything to do with snapshots - user interface (not API).
Panes for display in the editor for histograms, GC paths, comparisons - user interface (not API).
Configuration provider to assign content assist to the SourceViewer.
Content assist for the Object Query Language pane, including suggesting
class names and highlighting keywords.
The summary view of the snapshot and also all the messages - user interface (not API).
Utility classes for toolbars, popup menu, searching on typing - user interface (not API).
-
-
-
-
ClassDescriptionThis class holds the data of a dominators summary (see ISnapshot.getDominatorsOf()).A record containing information for objects of one class dominating a set of other objectsObjects of this type can be used to work with paths to many objectsA result which also describes the OQL query that generated it.Interface for snapshots.Class describing an
ISnapshot
.Summary information about objects discarded from the snapshot -
-
-
-
-
-
-
-
-
-
-
-
-
ClassDescriptionObjects of this type can be used to work with paths to many objectsInterface describing an interactive computer for paths from GC roots to an object.Interface for snapshots.
-
-
-
-
ClassDescriptionThis class holds the data of a dominators summary (see ISnapshot.getDominatorsOf()).A way of describing which references should not be followed when calculating retained sets and other queries involving paths.Class histogram - heap objects aggregated by their class.Objects of this type can be used to work with paths to many objectsPerforms an OQL Query.Interface describing an interactive computer for paths from GC roots to an object.Interface for snapshots.Describes the snapshot factory implementation.Summary of a parser for the snapshot
-
ClassDescriptionPerforms an OQL Query.Interface for snapshots.Exception thrown by the OQL parser.
-
-
ClassDescriptionThis class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class).This class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class loader).A way of describing which references should not be followed when calculating retained sets and other queries involving paths.Class histogram - heap objects aggregated by their class.This class holds all basic data for a histogram record.Objects of this type can be used to work with paths to many objectsInterface for snapshots.Holds one level of multiple paths from Garbage Collection roots merged by class.This class represents a set of paths from the GC roots to different objects, which go through one and the same object.This class holds the paths from one single object to its GC roots.
-
-
ClassDescriptionThis class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class).This class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class loader).This class holds all basic data for a histogram record.Interface for snapshots.Class describing an
ISnapshot
. -
ClassDescriptionThis class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class).This class holds the histogram data on the objects found in the object set for which a histogram was computed (aggregated per class loader).This class holds the data of a dominators summary (see ISnapshot.getDominatorsOf()).A record containing information for objects of one class dominating a set of other objectsA record containing information for objects loaded by one class loader dominating a set of other objectsA way of describing which references should not be followed when calculating retained sets and other queries involving paths.Class histogram - heap objects aggregated by their class.This class holds all basic data for a histogram record.Objects of this type can be used to work with paths to many objectsPerforms an OQL Query.Interface describing an interactive computer for paths from GC roots to an object.Interface for snapshots.Holds one level of multiple paths from Garbage Collection roots merged by class.This class represents a set of paths from the GC roots to different objects, which go through one and the same object.Experimental - the form and name of this class is subject to changeException thrown by the OQL parser.This class holds the paths from one single object to its GC roots.Summary of a parser for the snapshotClass describing an
ISnapshot
.Holds details about the unreachable objects for objects of one particular -
-
-
-
-
ClassDescriptionMultiple snapshots found in a dump when no particular dump has been requested.
-
-
-
-
-
-
-