Uses of Class
org.eclipse.mat.SnapshotException
-
Packages that use SnapshotException Package Description org.eclipse.mat Package for general Memory Analyzer exceptions, usable from any plug-in.org.eclipse.mat.dtfj 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).org.eclipse.mat.hprof Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API).org.eclipse.mat.hprof.acquire Generator of HPROF dumps from other running processes on the system, just a acquire dumps extension, not an Application Programming Interface (API).org.eclipse.mat.hprof.extension Extension point interfaces for HPROF dumps.org.eclipse.mat.ibmvm.acquire Create IBM dumps - this is an internal package not intended as an Application Programming Interface (API) except as an extension.org.eclipse.mat.inspections These are general queries.org.eclipse.mat.inspections.collectionextract Code for reading data from collections found in a snapshot.org.eclipse.mat.inspections.eclipse These are queries for debugging Eclipse based applications.org.eclipse.mat.inspections.jetty These are queries for the Jetty web server.org.eclipse.mat.inspections.osgi.model These are utilities for the OSGi bundle queries.org.eclipse.mat.inspections.threads These are queries for Threads.org.eclipse.mat.inspections.wildfly These are queries for the application servers Wildfly and JBoss Enterprise Application Platform.org.eclipse.mat.internal.acquire Support for collecting arguments for acquiring heap dumps from running programs.org.eclipse.mat.internal.collectionextract Code for reading data from collections found in a snapshot.org.eclipse.mat.internal.snapshot Collects arguments for queries.org.eclipse.mat.internal.snapshot.inspections These are queries for dominator tree and paths to/from garbage collection roots.org.eclipse.mat.jruby.resolver These are queries for snapshots generated by JRuby applications.org.eclipse.mat.parser Interfaces for handling indexes.org.eclipse.mat.parser.index Implementations for handling indexes.org.eclipse.mat.parser.internal Implementations for building the snapshot (not API).org.eclipse.mat.parser.internal.oql Object Query Language (OQL) (not API).org.eclipse.mat.parser.internal.oql.compiler Object Query Language (OQL) compiler (not API).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.query Package for examining and controlling results of running queries.org.eclipse.mat.query.quantize Value or linear frequency distribution histograms.org.eclipse.mat.query.refined A way of controlling the detail given by the output of a query.org.eclipse.mat.query.registry Package for getting a list of queries and examining their capabilities and setting them up.org.eclipse.mat.report Controls building of reports from XML report definitions.org.eclipse.mat.report.internal Internal classes for controlling building of reports from XML report definitions (not API).org.eclipse.mat.snapshot The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.org.eclipse.mat.snapshot.acquire Classes to help get a snapshot from a current running process on the system.org.eclipse.mat.snapshot.extension Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.org.eclipse.mat.snapshot.model Snapshot entities, for example class, instances, class loaders, fields, GC roots.org.eclipse.mat.snapshot.query Utilities to develop heap dump queries.org.eclipse.mat.ui User interface plug-in definitions and query execution for UI components (not API).org.eclipse.mat.ui.internal.acquire Acquire heap dumps from other running processes - user interface (not API).org.eclipse.mat.ui.internal.browser Examine list of queries and query history - user interface (not API).org.eclipse.mat.ui.internal.query.arguments Allows a user to specify arguments for a query - user interface (not API).org.eclipse.mat.ui.util Utility classes for toolbars, popup menu, searching on typing - user interface (not API). -
-
Uses of SnapshotException in org.eclipse.mat
Methods in org.eclipse.mat that return SnapshotException Modifier and Type Method Description static SnapshotException
SnapshotException. rethrow(java.lang.Throwable e)
Wrap, if necessary, and return a SnapshotException. -
Uses of SnapshotException in org.eclipse.mat.dtfj
Methods in org.eclipse.mat.dtfj that throw SnapshotException Modifier and Type Method Description void
ThreadDetailsResolver. complementDeep(IThreadInfo thread, IProgressListener listener)
Add detailed DTFJ information, including native thread stack.void
ThreadDetailsResolver. complementShallow(IThreadInfo thread, IProgressListener listener)
Add basic DTFJ information.void
DTFJIndexBuilder. fill(IPreliminaryIndex index, IProgressListener listener)
<A> A
DTFJHeapObjectReader. getAddon(java.lang.Class<A> addon)
Returns extra data to be provided byISnapshot.getSnapshotAddons(Class addon)
.void
DTFJHeapObjectReader. open(ISnapshot snapshot)
IObject
DTFJHeapObjectReader. read(int objectId, ISnapshot snapshot)
long[]
DTFJHeapObjectReader. readObjectArrayContent(ObjectArrayImpl array, int offset, int length)
Read some of the contents of an arrayjava.lang.Object
DTFJHeapObjectReader. readPrimitiveArrayContent(PrimitiveArrayImpl array, int offset, int length)
Read some of the contents of an arrayjava.lang.String
StackFrameResolver. resolve(IObject object)
-
Uses of SnapshotException in org.eclipse.mat.hprof
Methods in org.eclipse.mat.hprof that throw SnapshotException Modifier and Type Method Description void
HprofParserHandlerImpl. beforePass2(IProgressListener monitor)
void
IHprofParserHandler. beforePass2(IProgressListener monitor)
void
ExportHprof. dumpThreadRoots(java.io.DataOutput os, IClass cls)
void
HprofIndexBuilder. fill(IPreliminaryIndex preliminary, IProgressListener listener)
<A> A
HprofHeapObjectReader. getAddon(java.lang.Class<A> addon)
Returns extra data to be provided byISnapshot.getSnapshotAddons(Class addon)
.IObject
HprofHeapObjectReader. read(int objectId, ISnapshot snapshot)
IObject
HprofRandomAccessParser. read(int objectId, long position, ISnapshot dump, IIndexReader.IOne2LongIndex o2hprof)
void
Pass1Parser. read(java.io.File file, java.lang.String prefix, java.lang.String dumpNrToRead, long estimatedLength)
void
Pass2Parser. read(java.io.File file, java.lang.String prefix, java.lang.String dumpNrToRead)
long[]
HprofHeapObjectReader. readObjectArrayContent(ObjectArrayImpl array, int offset, int length)
java.lang.Object
HprofHeapObjectReader. readPrimitiveArrayContent(PrimitiveArrayImpl array, int offset, int length)
java.util.List<IClass>
HprofRandomAccessParser. resolveClassHierarchy(ISnapshot snapshot, IClass clazz)
-
Uses of SnapshotException in org.eclipse.mat.hprof.acquire
Methods in org.eclipse.mat.hprof.acquire that throw SnapshotException Modifier and Type Method Description java.io.File
JMapHeapDumpProvider. acquireDump(VmInfo info, java.io.File preferredLocation, IProgressListener listener)
java.util.List<JmapVmInfo>
JMapHeapDumpProvider. getAvailableVMs(IProgressListener listener)
-
Uses of SnapshotException in org.eclipse.mat.hprof.extension
Methods in org.eclipse.mat.hprof.extension that throw SnapshotException Modifier and Type Method Description <A> A
IRuntimeEnhancer. getAddon(ISnapshot snapshot, java.lang.Class<A> addon)
Returns addon information of certain type if such information is attached to the HPROF snapshotvoid
IParsingEnhancer. onParsingCompleted(SnapshotInfo snapshotInfo)
The method within the process of initially parsing a heap dump, just after the snapshot and SnapshotInfo objects have been created. -
Uses of SnapshotException in org.eclipse.mat.ibmvm.acquire
Methods in org.eclipse.mat.ibmvm.acquire that throw SnapshotException Modifier and Type Method Description java.io.File
IBMDumpProvider. acquireDump(VmInfo info, java.io.File preferredLocation, IProgressListener listener)
java.io.File
IBMExecDumpProvider. acquireDump(VmInfo info, java.io.File preferredLocation, IProgressListener listener)
java.io.File
IBMJavaDumpProvider. jextract(java.io.File preferredDump, boolean compress, java.util.List<java.io.File> dumps, java.io.File udir, java.io.File javahome, IProgressListener listener)
-
Uses of SnapshotException in org.eclipse.mat.inspections
Methods in org.eclipse.mat.inspections that throw SnapshotException Modifier and Type Method Description static IResult
ReferenceQuery. execute(java.lang.String className, ISnapshot snapshot, java.lang.String labelHistogramReferenced, java.lang.String labelHistogramRetained, java.lang.String labelHistogramStronglyRetainedReferents, IProgressListener listener)
Important: the className must point to java.lang.ref.Reference or one of its subclasses.static CompositeResult
ReferenceQuery. execute(ArrayInt instanceSet, SetInt referentSet, ISnapshot snapshot, java.lang.String labelHistogramReferenced, java.lang.String labelHistogramRetained, java.lang.String labelHistogramStronglyRetainedReferents, java.lang.String referentField, IProgressListener listener)
static CompositeResult
ReferenceQuery. execute(ArrayInt instanceSet, SetInt referentSet, ISnapshot snapshot, java.lang.String labelHistogramReferenced, java.lang.String labelHistogramRetained, java.lang.String labelHistogramStronglyRetainedReferents, IProgressListener listener)
static ObjectReference
ReferenceQuery. getReferent(IInstance instance)
java.lang.String
CommonNameResolver.AccessibleObjectResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.AtomicBooleanResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.AtomicReferenceValueResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.AtomicStampedReferenceValueResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.ByteArrayResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.CharArrayResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.ClassTypeResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.ConstructorResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.EnumResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.ExternalDataResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.FieldResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.ICUBaseLocaleResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.Inet6AddressHolderResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.Inet6AddressResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.InetAddressHolderResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.InetAddressResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.InetSocketAddressHolderResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.InetSocketAddressResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.LocaleResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.MemberNameResolver. resolve(IObject heapObject)
java.lang.String
CommonNameResolver.MethodResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.ModuleResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.SocketChannelImpl. resolve(IObject object)
java.lang.String
CommonNameResolver.StackTraceElementResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.StringBufferResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.StringResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.SunLocaleResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.ThreadGroupResolver. resolve(IObject object)
java.lang.String
CommonNameResolver.ThreadResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.ULocaleResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.URIResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.URLResolver. resolve(IObject obj)
java.lang.String
CommonNameResolver.ValueResolver. resolve(IObject heapObject)
-
Uses of SnapshotException in org.eclipse.mat.inspections.collectionextract
Methods in org.eclipse.mat.inspections.collectionextract that throw SnapshotException Modifier and Type Method Description static AbstractExtractedCollection<?,?>
CollectionExtractionUtils. extractCollection(IObject collection)
Extracts from the heap the content of objects which represent a collection.static AbstractExtractedCollection<?,?>
CollectionExtractionUtils. extractCollection(IObject collection, java.lang.String specificClass, ICollectionExtractor preferredExtractor)
Extracts from the heap the content of objects which represent a collection.IObjectArray
ICollectionExtractor. extractEntries(IObject collection)
Extracts the array containing the collection contentint[]
ICollectionExtractor. extractEntryIds(IObject collection)
Returns the object ids (int) for all objects which are contained in the collectionstatic ExtractedCollection
CollectionExtractionUtils. extractList(IObject collection)
Extracts from the heap the content of objects which represent a collection.static ExtractedMap
CollectionExtractionUtils. extractMap(IObject collection)
Extracts from the heap the content of objects which represent a Map.static ExtractedMap
CollectionExtractionUtils. extractMap(IObject collection, java.lang.String specificClass, IMapExtractor preferredExtractor)
Extracts from the heap the content of objects which represent a Map.java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
IMapExtractor. extractMapEntries(IObject collection)
Extracts the contents of a map (i.e.static ICollectionExtractor
CollectionExtractionUtils. findCollectionExtractor(java.lang.String className)
Finds a proper ICollectionExtractor for the object passed as parameterstatic ICollectionExtractor
CollectionExtractionUtils. findCollectionExtractor(IObject collection)
Finds a proper ICollectionExtractor for the object passed as parameterIObject
ExtractedMap. getByKeyIdentity(IObject key)
Gets an object from the Map, searching by the key.java.lang.Integer
ICollectionExtractor. getCapacity(IObject collection)
Return the capacity of the collection, if applicablejava.lang.Double
ExtractedMap. getCollisionRatio()
Get the ratio of collisions inside the map.java.lang.Double
IMapExtractor. getCollisionRatio(IObject collection)
Calculates the collision ratio in the collection.java.lang.Double
ICollectionExtractor. getFillRatio(IObject collection)
Calculate the fill ratio of a collectionGCRootInfo[]
AbstractExtractedCollection. getGCRootInfo()
GCRootInfo[]
IMapExtractor.EntryObject. getGCRootInfo()
java.lang.Integer
ExtractedCollection. getNumberOfNotNullElements()
Get the number of non-null elements contained in the collectionjava.lang.Integer
ICollectionExtractor. getNumberOfNotNullElements(IObject collection)
Returns the number of non-null elements in the collection.java.lang.Integer
ICollectionExtractor. getSize(IObject collection)
Extract the size of the collection.java.lang.Object
AbstractExtractedCollection. resolveValue(java.lang.String field)
java.lang.Object
IMapExtractor.EntryObject. resolveValue(java.lang.String field)
-
Uses of SnapshotException in org.eclipse.mat.inspections.eclipse
Methods in org.eclipse.mat.inspections.eclipse that throw SnapshotException Modifier and Type Method Description java.lang.String
EclipseNameResolver.EclipseClassLoaderResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.EclipseDefaultClassLoaderResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.EquinoxClassLoaderResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.OSGiFrameworkVersion. resolve(IObject obj)
java.lang.String
EclipseNameResolver.PointResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.RectangleResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.RGBResolver. resolve(IObject obj)
java.lang.String
EclipseNameResolver.StartupClassLoaderResolver. resolve(IObject obj)
-
Uses of SnapshotException in org.eclipse.mat.inspections.jetty
Methods in org.eclipse.mat.inspections.jetty that throw SnapshotException Modifier and Type Method Description void
JettyRequestResolver. complement(ISnapshot snapshot, IThreadInfo thread, int[] javaLocals, int thisJavaLocal, IProgressListener listener)
java.lang.String
JettyNameResolvers.JasperLoaderResolver. resolve(IObject object)
java.lang.String
JettyNameResolvers.WebAppClassLoaderResolver. resolve(IObject object)
-
Uses of SnapshotException in org.eclipse.mat.inspections.osgi.model
Methods in org.eclipse.mat.inspections.osgi.model that throw SnapshotException Modifier and Type Method Description Bundle
EquinoxBundleReader. getBundle(BundleDescriptor descriptor)
Bundle
EquinoxBundleReader2. getBundle(BundleDescriptor descriptor)
Bundle
IBundleReader. getBundle(BundleDescriptor descriptor)
Load the bundle by its descriptorBundle
OSGiModel. getBundle(BundleDescriptor descriptor)
Get bundle by its descriptorstatic IBundleReader
BundleReaderFactory. getBundleReader(ISnapshot snapshot)
Check for the type of framework and return corresponding IBundleReaderOSGiModel
EquinoxBundleReader. readOSGiModel(IProgressListener listener)
OSGiModel
EquinoxBundleReader2. readOSGiModel(IProgressListener listener)
OSGiModel
IBundleReader. readOSGiModel(IProgressListener listener)
get a model describing the OSGi framework -
Uses of SnapshotException in org.eclipse.mat.inspections.threads
Methods in org.eclipse.mat.inspections.threads that throw SnapshotException Modifier and Type Method Description void
ThreadDetailsResolver. complementDeep(IThreadInfo thread, IProgressListener listener)
void
ThreadDetailsResolver. complementShallow(IThreadInfo thread, IProgressListener listener)
static boolean
ThreadOverviewQuery. isThread(ISnapshot snapshot, int objectId)
-
Uses of SnapshotException in org.eclipse.mat.inspections.wildfly
Methods in org.eclipse.mat.inspections.wildfly that throw SnapshotException Modifier and Type Method Description java.lang.String
WildflyJbossNameResolvers.ModuleClassLoaderResolver. resolve(IObject object)
-
Uses of SnapshotException in org.eclipse.mat.internal.acquire
Methods in org.eclipse.mat.internal.acquire that throw SnapshotException Modifier and Type Method Description static VmInfoDescriptor
VmInfoDescriptor. createDescriptor(VmInfo vmInfo)
-
Uses of SnapshotException in org.eclipse.mat.internal.collectionextract
Methods in org.eclipse.mat.internal.collectionextract that throw SnapshotException Modifier and Type Method Description IObjectArray
ArrayCollectionExtractor. extractEntries(IObject coll)
IObjectArray
ConcurrentHashMapCollectionExtractor. extractEntries(IObject coll)
IObjectArray
ConcurrentSkipListCollectionExtractor. extractEntries(IObject coll)
IObjectArray
EmptyCollectionExtractor. extractEntries(IObject coll)
IObjectArray
FieldArrayCollectionExtractor. extractEntries(IObject coll)
IObjectArray
FieldSizedCapacityCollectionExtractor. extractEntries(IObject coll)
IObjectArray
FieldSizedCollectionExtractor. extractEntries(IObject coll)
IObjectArray
HashMapCollectionExtractor. extractEntries(IObject coll)
IObjectArray
HashSetCollectionExtractor. extractEntries(IObject coll)
IObjectArray
KeySetCollectionExtractor. extractEntries(IObject coll)
IObjectArray
MATCollectionExtractor. extractEntries(IObject collection)
IObjectArray
NoContentCollectionExtractor. extractEntries(IObject coll)
IObjectArray
PairCollectionExtractor. extractEntries(IObject coll)
IObjectArray
ReplicatedValueCollectionExtractor. extractEntries(IObject coll)
IObjectArray
SetFromCollectionExtractor. extractEntries(IObject collection)
IObjectArray
SingletonCollectionExtractor. extractEntries(IObject coll)
IObjectArray
SingletonMapExtractor. extractEntries(IObject coll)
IObjectArray
TreeMapCollectionExtractor. extractEntries(IObject coll)
IObjectArray
ValuesCollectionExtractor. extractEntries(IObject coll)
IObjectArray
WrapperCollectionExtractor. extractEntries(IObject coll)
int[]
ArrayCollectionExtractor. extractEntryIds(IObject coll)
int[]
ArrayListSubListCollectionExtractor. extractEntryIds(IObject coll)
int[]
ConcurrentHashMapCollectionExtractor. extractEntryIds(IObject coll)
int[]
ConcurrentSkipListCollectionExtractor. extractEntryIds(IObject coll)
int[]
ConcurrentSkipListSetCollectionExtractor. extractEntryIds(IObject coll)
int[]
EmptyCollectionExtractor. extractEntryIds(IObject coll)
int[]
FieldArrayCollectionExtractor. extractEntryIds(IObject coll)
int[]
FieldSizedCapacityCollectionExtractor. extractEntryIds(IObject coll)
int[]
FieldSizedCollectionExtractor. extractEntryIds(IObject coll)
int[]
HashMapCollectionExtractor. extractEntryIds(IObject coll)
int[]
HashSetCollectionExtractor. extractEntryIds(IObject coll)
int[]
IBM6ArrayListCollectionExtractor. extractEntryIds(IObject coll)
int[]
IdentityHashMapCollectionExtractor. extractEntryIds(IObject idMap)
int[]
KeySetCollectionExtractor. extractEntryIds(IObject coll)
int[]
LinkedListCollectionExtractor. extractEntryIds(IObject list)
int[]
MATCollectionExtractor. extractEntryIds(IObject collection)
int[]
NoContentCollectionExtractor. extractEntryIds(IObject coll)
int[]
Pair12CollectionExtractor. extractEntryIds(IObject coll)
int[]
PairCollectionExtractor. extractEntryIds(IObject coll)
int[]
RegularEnumSetExtractor. extractEntryIds(IObject coll)
int[]
ReplicatedValueCollectionExtractor. extractEntryIds(IObject coll)
int[]
SetFromCollectionExtractor. extractEntryIds(IObject collection)
int[]
SingletonCollectionExtractor. extractEntryIds(IObject coll)
int[]
SingletonMapExtractor. extractEntryIds(IObject coll)
int[]
TreeMapCollectionExtractor. extractEntryIds(IObject treeMap)
int[]
ValuesCollectionExtractor. extractEntryIds(IObject coll)
int[]
WrapperCollectionExtractor. extractEntryIds(IObject coll)
int[]
WrapperFieldCollectionExtractor. extractEntryIds(IObject coll)
int[]
WrapperFieldMapExtractor. extractEntryIds(IObject coll)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
FieldSizeArrayMapExtractor. extractMapEntries(IObject collection)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
FieldSizedCapacityMapExtractor. extractMapEntries(IObject collection)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
HashSetCollectionExtractor. extractMapEntries(IObject coll)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
IdentityHashMapCollectionExtractor. extractMapEntries(IObject coll)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
RegularEnumSetExtractor. extractMapEntries(IObject collection)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
SetFromCollectionExtractor. extractMapEntries(IObject collection)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
SingletonMapExtractor. extractMapEntries(IObject coll)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
TreeSetArrayCollectionExtractor. extractMapEntries(IObject coll)
java.util.Iterator<java.util.Map.Entry<IObject,IObject>>
WrapperSetFromMapExtractor. extractMapEntries(IObject collection)
static IInstance
ExtractionUtils. followOnlyNonArrayOutgoingReference(IObject obj)
Get the only non-array object field from the object.static IObject
ExtractionUtils. followOnlyOutgoingReferencesExceptLast(java.lang.String field, IObject obj)
Walks the only non-array object field from the object, stopping at the second-last.IArray
FieldSizedCapacityCollectionExtractor. getArray(IObject coll)
IObjectArray
HashMapCollectionExtractor. getBackingArray(IObject coll)
java.lang.Integer
ArrayCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
ArrayListSubListCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
ConcurrentHashMapCollectionExtractor. getCapacity(IObject collection)
java.lang.Integer
ConcurrentSkipListCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
EmptyCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
FieldArrayCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
FieldSizedCapacityCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
FieldSizedCapacityMapExtractor. getCapacity(IObject coll)
java.lang.Integer
FieldSizedCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
HashMapCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
HashSetCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
IdentityHashMapCollectionExtractor. getCapacity(IObject collection)
Gets the capacity of the map.java.lang.Integer
MapCollectionExtractorBase. getCapacity(IObject coll)
java.lang.Integer
MATArrayBig. getCapacity(IObject coll)
java.lang.Integer
MATCollectionExtractor. getCapacity(IObject collection)
java.lang.Integer
NoContentCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
PairCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
ReplicatedValueCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
SetFromCollectionExtractor. getCapacity(IObject collection)
java.lang.Integer
SingletonCollectionExtractor. getCapacity(IObject coll)
java.lang.Integer
SingletonMapExtractor. getCapacity(IObject coll)
java.lang.Integer
WrapperCollectionExtractor. getCapacity(IObject coll)
java.lang.Double
ConcurrentSkipListCollectionExtractor. getCollisionRatio(IObject coll)
java.lang.Double
EmptyMapExtractor. getCollisionRatio(IObject collection)
java.lang.Double
FieldSizeArrayMapExtractor. getCollisionRatio(IObject collection)
java.lang.Double
FieldSizedCapacityMapExtractor. getCollisionRatio(IObject coll)
java.lang.Double
HashedMapCollectionExtractorBase. getCollisionRatio(IObject coll)
java.lang.Double
HashSetCollectionExtractor. getCollisionRatio(IObject coll)
java.lang.Double
IdentityHashMapCollectionExtractor. getCollisionRatio(IObject coll)
Complete guess as to collision ratio.java.lang.Double
RegularEnumSetExtractor. getCollisionRatio(IObject collection)
java.lang.Double
SetFromCollectionExtractor. getCollisionRatio(IObject coll)
java.lang.Double
SingletonMapExtractor. getCollisionRatio(IObject coll)
java.lang.Double
WrapperMapExtractor. getCollisionRatio(IObject coll)
java.lang.Double
WrapperSetFromMapExtractor. getCollisionRatio(IObject collection)
java.lang.Integer
ReplicatedValueCollectionExtractor. getCount(IObject coll)
java.lang.Double
ArrayCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
ConcurrentSkipListCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
EmptyCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
FieldArrayCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
FieldSizedCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
HashedMapCollectionExtractorBase. getFillRatio(IObject coll)
java.lang.Double
HashSetCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
IdentityHashMapCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
MATArrayBig. getFillRatio(IObject coll)
java.lang.Double
MATCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
NoContentCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
PairCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
ReplicatedValueCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
SetFromCollectionExtractor. getFillRatio(IObject collection)
java.lang.Double
SingletonCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
SingletonMapExtractor. getFillRatio(IObject coll)
java.lang.Double
TreeMapCollectionExtractor. getFillRatio(IObject coll)
java.lang.Double
WrapperCollectionExtractor. getFillRatio(IObject coll)
java.lang.Integer
ArrayCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
ConcurrentHashMapCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
ConcurrentSkipListCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
EmptyCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
FieldArrayCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
FieldSizedCapacityCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
FieldSizedCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
HashMapCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
HashSetCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
IdentityHashMapCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
MATCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
NoContentCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
PairCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
ReplicatedValueCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
SetFromCollectionExtractor. getNumberOfNotNullElements(IObject collection)
java.lang.Integer
SingletonCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
SingletonMapExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
TreeMapCollectionExtractor. getNumberOfNotNullElements(IObject coll)
java.lang.Integer
WrapperCollectionExtractor. getNumberOfNotNullElements(IObject coll)
static IObjectArray
ExtractionUtils. getOnlyArrayField(IObject obj)
Get the only array field from the object.java.lang.Integer
ArrayCollectionExtractor. getSize(IObject coll)
java.lang.Integer
ConcurrentHashMapCollectionExtractor. getSize(IObject collection)
java.lang.Integer
ConcurrentSkipListCollectionExtractor. getSize(IObject coll)
java.lang.Integer
EmptyCollectionExtractor. getSize(IObject coll)
java.lang.Integer
FieldArrayCollectionExtractor. getSize(IObject coll)
java.lang.Integer
FieldSizeArrayCollectionExtractor. getSize(IObject coll)
java.lang.Integer
FieldSizedCollectionExtractor. getSize(IObject coll)
java.lang.Integer
HashMapCollectionExtractor. getSize(IObject coll)
java.lang.Integer
HashSetCollectionExtractor. getSize(IObject coll)
java.lang.Integer
IBM6ArrayListCollectionExtractor. getSize(IObject coll)
java.lang.Integer
IdentityHashMapCollectionExtractor. getSize(IObject coll)
java.lang.Integer
LinkedListCollectionExtractor. getSize(IObject coll)
java.lang.Integer
MATCollectionExtractor. getSize(IObject collection)
java.lang.Integer
NoContentCollectionExtractor. getSize(IObject coll)
java.lang.Integer
Pair12CollectionExtractor. getSize(IObject coll)
java.lang.Integer
PairCollectionExtractor. getSize(IObject coll)
java.lang.Integer
RegularEnumSetExtractor. getSize(IObject coll)
java.lang.Integer
ReplicatedValueCollectionExtractor. getSize(IObject coll)
java.lang.Integer
SetFromCollectionExtractor. getSize(IObject collection)
java.lang.Integer
SingletonCollectionExtractor. getSize(IObject coll)
java.lang.Integer
SingletonMapExtractor. getSize(IObject coll)
java.lang.Integer
TreeMapCollectionExtractor. getSize(IObject coll)
java.lang.Integer
WrapperCollectionExtractor. getSize(IObject coll)
static int[]
ExtractionUtils. referenceArrayToIds(ISnapshot snapshot, long[] referenceArray)
static JdkVersion
ExtractionUtils. resolveVersion(ISnapshot snapshot)
-
Uses of SnapshotException in org.eclipse.mat.internal.snapshot
Methods in org.eclipse.mat.internal.snapshot that throw SnapshotException Modifier and Type Method Description java.lang.Object
HeapObjectArgumentFactory. build(ArgumentDescriptor argument)
java.lang.Object
SnapshotArgument. build(ArgumentDescriptor descriptor)
static HeapObjectParamArgument
ArgumentParser. consumeHeapObjects(ISnapshot snapshot, java.lang.String line)
static HeapObjectParamArgument
ArgumentParser. consumeHeapObjects(ISnapshot snapshot, java.lang.String[] args, java.text.ParsePosition pos)
java.lang.String
SnapshotQueryContext. convertToString(java.lang.Class<?> type, Argument.Advice advice, java.lang.Object value)
java.lang.Object
SnapshotQueryContext. convertToValue(java.lang.Class<?> type, Argument.Advice advice, java.lang.String value)
java.lang.String
SnapshotQueryContext. mapToExternalIdentifier(int objectId)
int
SnapshotQueryContext. mapToObjectId(java.lang.String externalIdentifier)
java.lang.Object
SnapshotQueryContext. parse(java.lang.Class<?> type, Argument.Advice advice, java.lang.String[] args, java.text.ParsePosition pos)
-
Uses of SnapshotException in org.eclipse.mat.internal.snapshot.inspections
Methods in org.eclipse.mat.internal.snapshot.inspections that throw SnapshotException Modifier and Type Method Description java.util.List<?>
Path2GCRootsQuery.Tree. addNextPath()
static DominatorQuery.Tree
DominatorQuery.Factory. create(ISnapshot snapshot, int[] roots, IProgressListener listener)
static MultiplePath2GCRootsQuery.Tree
MultiplePath2GCRootsQuery. create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection)
static MultiplePath2GCRootsQuery.Tree
MultiplePath2GCRootsQuery. create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection, boolean mergeFromRoots, IProgressListener listener)
Creates a tree by class.static MultiplePath2GCRootsQuery.Tree
MultiplePath2GCRootsQuery. create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection, IProgressListener listener)
static DominatorQuery.Tree
DominatorQuery.Factory. groupByClassLoader(ISnapshot snapshot, int[] roots, IProgressListener listener)
static DominatorQuery.Tree
DominatorQuery.Factory. groupByPackage(ISnapshot snapshot, int[] roots, IProgressListener listener)
-
Uses of SnapshotException in org.eclipse.mat.jruby.resolver
Methods in org.eclipse.mat.jruby.resolver that throw SnapshotException Modifier and Type Method Description void
JRubyScriptResolver. complement(ISnapshot snapshot, IThreadInfo thread, int[] localVars, int currentVarId, IProgressListener listener)
void
RubyStacktraceDumper. complement(ISnapshot snapshot, IThreadInfo thread, int[] javaLocals, int thisJavaLocal, IProgressListener listener)
java.util.Map<java.lang.String,RubyStacktraceDumper.FrameModel[]>
RubyStacktraceDumper. getAllStackTraces(ISnapshot model)
Extracts the Ruby stack trace for all active Ruby threads in the given heap dump.Constructors in org.eclipse.mat.jruby.resolver that throw SnapshotException Constructor Description FrameModel(java.lang.String moduleName, java.lang.String methodName, java.lang.String frameFileName, int frameLine, boolean isBindingFrame)
FrameModel(IObject object)
-
Uses of SnapshotException in org.eclipse.mat.parser
Methods in org.eclipse.mat.parser that throw SnapshotException Modifier and Type Method Description void
IIndexBuilder. fill(IPreliminaryIndex index, IProgressListener listener)
Pass1 and pass2 parsing.<A> A
IObjectReader. getAddon(java.lang.Class<A> addon)
Get additional information about the snapshotvoid
IIndexBuilder. init(java.io.File file, java.lang.String prefix)
Initialize with file and prefix (needed for naming conventions).void
IObjectReader. open(ISnapshot snapshot)
Open the dump file associated with the snapshotIObject
IObjectReader. read(int objectId, ISnapshot snapshot)
Get detailed information about an objectlong[]
IObjectReader. readObjectArrayContent(ObjectArrayImpl array, int offset, int length)
Get detailed information about a object arrayjava.lang.Object
IObjectReader. readPrimitiveArrayContent(PrimitiveArrayImpl array, int offset, int length)
Get detailed information about a primitive array -
Uses of SnapshotException in org.eclipse.mat.parser.index
Methods in org.eclipse.mat.parser.index that throw SnapshotException Modifier and Type Method Description int[]
IIndexReader.IOne2ManyObjectsIndex. getObjectsOf(java.io.Serializable key)
Get the object IDs corresponding to the input key -
Uses of SnapshotException in org.eclipse.mat.parser.internal
Methods in org.eclipse.mat.parser.internal that throw SnapshotException Modifier and Type Method Description static void
DominatorTree. calculate(SnapshotImpl snapshot, IProgressListener listener)
void
SnapshotImpl. calculateDominatorTree(IProgressListener listener)
Calculates the dominator tree after a parsevoid
SnapshotImpl. calculateMinRetainedHeapSizeForClasses(IProgressListener listener)
Calculate for each class an approximation for the retained size of all instances of that class.static SnapshotImpl
SnapshotImpl. create(XSnapshotInfo snapshotInfo, java.lang.String objectReaderUniqueIdentifier, IObjectReader heapObjectReader, HashMapIntObject<ClassImpl> classCache, HashMapIntObject<XGCRootInfo[]> roots, HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread, BitField arrayObjects, IndexManager indexManager, IProgressListener listener)
Create the snapshot after a fresh parse.SnapshotImpl
SnapshotImplBuilder. create(ParserRegistry.Parser parser, IProgressListener listener)
IOQLQuery
SnapshotFactoryImpl. createQuery(java.lang.String queryString)
java.util.Collection<IClass>
SnapshotImpl. getClasses()
java.util.Collection<IClass>
SnapshotImpl. getClassesByName(java.lang.String name, boolean includeSubClasses)
java.util.Collection<IClass>
SnapshotImpl. getClassesByName(java.util.regex.Pattern namePattern, boolean includeSubClasses)
IClass
SnapshotImpl. getClassOf(int objectId)
DominatorsSummary
SnapshotImpl. getDominatorsOf(int[] objectIds, java.util.regex.Pattern excludePattern, IProgressListener progressListener)
GCRootInfo[]
SnapshotImpl. getGCRootInfo(int objectId)
int[]
SnapshotImpl. getGCRoots()
long
SnapshotImpl. getHeapSize(int objectId)
long
SnapshotImpl. getHeapSize(int[] objectIds)
Histogram
SnapshotImpl. getHistogram(int[] objectIds, IProgressListener progressMonitor)
Histogram
SnapshotImpl. getHistogram(IProgressListener listener)
int[]
SnapshotImpl. getImmediateDominatedIds(int objectId)
int
SnapshotImpl. getImmediateDominatorId(int objectId)
int[]
SnapshotImpl. getInboundRefererIds(int objectId)
int[]
SnapshotImpl. getInboundRefererIds(int[] objectIds, IProgressListener progressMonitor)
int[]
SnapshotImpl. getMinRetainedSet(int[] objectIds, IProgressListener progressMonitor)
long
SnapshotImpl. getMinRetainedSize(int[] objectIds, IProgressListener progressMonitor)
IMultiplePathsFromGCRootsComputer
SnapshotImpl. getMultiplePathsFromGCRoots(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeList)
IObject
SnapshotImpl. getObject(int objectId)
int[]
SnapshotImpl. getOutboundReferentIds(int objectId)
int[]
SnapshotImpl. getOutboundReferentIds(int[] objectIds, IProgressListener progressMonitor)
IPathsFromGCRootsComputer
SnapshotImpl. getPathsFromGCRoots(int objectId, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeList)
long
SnapshotImpl. getRetainedHeapSize(int objectId)
int[]
SnapshotImpl. getRetainedSet(int[] objectIds, java.lang.String[] fieldNames, IProgressListener listener)
int[]
SnapshotImpl. getRetainedSet(int[] objectIds, ExcludedReferencesDescriptor[] excludedReferences, IProgressListener progressMonitor)
int[]
SnapshotImpl. getRetainedSet(int[] objectIds, IProgressListener progressMonitor)
<A> A
SnapshotImpl. getSnapshotAddons(java.lang.Class<A> addon)
Get additional JVM information, if available.IThreadStack
SnapshotImpl. getThreadStack(int objectId)
int[]
SnapshotImpl. getTopAncestorsInDominatorTree(int[] objectIds, IProgressListener listener)
int
SnapshotImpl. mapAddressToId(long objectAddress)
long
SnapshotImpl. mapIdToAddress(int objectId)
ISnapshot
SnapshotFactoryImpl. openSnapshot(java.io.File file, java.util.Map<java.lang.String,java.lang.String> args, IProgressListener listener)
static SnapshotImpl
SnapshotImpl. readFromFile(java.io.File file, java.lang.String prefix, IProgressListener listener)
Read the snapshot from an already indexed dump. -
Uses of SnapshotException in org.eclipse.mat.parser.internal.oql
Methods in org.eclipse.mat.parser.internal.oql that throw SnapshotException Modifier and Type Method Description java.lang.Object
OQLQueryImpl. execute(ISnapshot snapshot, IProgressListener monitor)
-
Uses of SnapshotException in org.eclipse.mat.parser.internal.oql.compiler
Methods in org.eclipse.mat.parser.internal.oql.compiler that throw SnapshotException Modifier and Type Method Description abstract java.lang.Object
Expression. compute(EvaluationContext ctx)
java.lang.Object
QueryExpression. compute(EvaluationContext ctx)
-
Uses of SnapshotException in org.eclipse.mat.parser.internal.snapshot
Methods in org.eclipse.mat.parser.internal.snapshot that throw SnapshotException Modifier and Type Method Description java.lang.Object[]
MultiplePathsFromGCRootsComputerImpl. getAllPaths(IProgressListener progressListener)
MultiplePathsFromGCRootsRecord[]
MultiplePathsFromGCRootsComputerImpl. getPathsByGCRoot(IProgressListener progressListener)
MultiplePathsFromGCRootsClassRecord[]
MultiplePathsFromGCRootsComputerImpl. getPathsGroupedByClass(boolean startFromTheGCRoots, IProgressListener progressListener)
int
ObjectMarker. markSingleThreaded(ExcludedReferencesDescriptor[] excludeSets, ISnapshot snapshot)
HistogramBuilderResolverData
IHistogramBuilderResolver. resolve(int classId)
Deprecated.Histogram
HistogramBuilder. toHistogram(SnapshotImpl snapshot, boolean isDefaultHistogram)
Constructors in org.eclipse.mat.parser.internal.snapshot that throw SnapshotException Constructor Description MultiplePathsFromGCRootsComputerImpl(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeMap, SnapshotImpl snapshot)
-
Uses of SnapshotException in org.eclipse.mat.parser.model
Methods in org.eclipse.mat.parser.model that throw SnapshotException Modifier and Type Method Description long
XClassHistogramRecord. calculateRetainedSize(ISnapshot snapshot, boolean calculateIfNotAvailable, boolean approximation, IProgressListener listener)
long
XClassLoaderHistogramRecord. calculateRetainedSize(ISnapshot snapshot, boolean calculateIfNotAvailable, boolean approximation, IProgressListener listener)
boolean
ClassImpl. doesExtend(java.lang.String className)
static java.util.List<IClass>
ClassLoaderImpl. doGetDefinedClasses(ISnapshot dump, int classLoaderId)
Gets the classes defined by a given loaderstatic long
ClassLoaderImpl. doGetRetainedHeapSizeOfObjects(ISnapshot dump, int classLoaderId, boolean calculateIfNotAvailable, boolean calculateMinRetainedSize, IProgressListener listener)
Calculates the retained size of all classes and instances of the class loaded by a class loader.java.util.List<IClass>
ClassLoaderImpl. getDefinedClasses()
GCRootInfo[]
AbstractObjectImpl. getGCRootInfo()
int[]
ClassImpl. getObjectIds()
long
ClassImpl. getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable, boolean approximation, IProgressListener listener)
long
ClassLoaderImpl. getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable, boolean calculateMinRetainedSize, IProgressListener listener)
java.lang.Object
AbstractObjectImpl. resolveValue(java.lang.String name)
Constructors in org.eclipse.mat.parser.model that throw SnapshotException Constructor Description XClassHistogramRecord(ClassImpl classInstance)
Create an XClassHistogramRecord by retrieving information from the class -
Uses of SnapshotException in org.eclipse.mat.query
Methods in org.eclipse.mat.query that throw SnapshotException Modifier and Type Method Description void
ContextDerivedData.DerivedCalculator. calculate(ContextDerivedData.DerivedOperation operation, java.lang.Object row, IProgressListener listener)
Do the calculation for the row.java.lang.String
IQueryContext. convertToString(java.lang.Class<?> type, Argument.Advice advice, java.lang.Object value)
Convert the value to a string.java.lang.Object
IQueryContext. convertToValue(java.lang.Class<?> type, Argument.Advice advice, java.lang.String value)
Convert the String to the value based on the type and advice.abstract IResult
DetailResultProvider. getResult(java.lang.Object row, IProgressListener listener)
Get more data about the row.java.lang.String
IQueryContext. mapToExternalIdentifier(int objectId)
Map an id to a readable form.int
IQueryContext. mapToObjectId(java.lang.String externalIdentifier)
Map readable form to internal id.java.lang.Object
IQueryContext. parse(java.lang.Class<?> type, Argument.Advice advice, java.lang.String[] args, java.text.ParsePosition pos)
Consume the special data. -
Uses of SnapshotException in org.eclipse.mat.query.quantize
Methods in org.eclipse.mat.query.quantize that throw SnapshotException Modifier and Type Method Description void
Quantize. addValue(int[] objectIds, java.lang.Object... columnValues)
Add one value to the quantize function representing a set of objects.void
Quantize. addValue(int objectId, java.lang.Object... columnValues)
Add one value to the quantize function representing one heap object. -
Uses of SnapshotException in org.eclipse.mat.query.refined
Methods in org.eclipse.mat.query.refined that throw SnapshotException Modifier and Type Method Description void
RefinedStructuredResult. calculate(ContextProvider provider, ContextDerivedData.DerivedOperation operation, java.util.List<?> elements, RefinedStructuredResult.ICalculationProgress progress, IProgressListener listener)
-
Uses of SnapshotException in org.eclipse.mat.query.registry
Methods in org.eclipse.mat.query.registry that throw SnapshotException Modifier and Type Method Description java.lang.Object
ArgumentFactory. build(ArgumentDescriptor descriptor)
java.lang.String
QueryContextImpl. convertToString(java.lang.Class<?> type, Argument.Advice advice, java.lang.Object value)
java.lang.Object
QueryContextImpl. convertToValue(java.lang.Class<?> type, Argument.Advice advice, java.lang.String value)
ArgumentSet
QueryDescriptor. createNewArgumentSet(IQueryContext context)
Create ArgumentSet.QueryResult
ArgumentSet. execute(IProgressListener listener)
Generate all the real arguments for an instance of a query, then execute the query.static IResult
CommandLine. execute(IQueryContext context, java.lang.String commandLine, IProgressListener listener)
QueryResult
Queries. execute(IProgressListener listener)
static void
CommandLine. fillIn(ArgumentSet arguments, java.lang.String line)
static Queries
Queries. lookup(java.lang.String name, IQueryContext context)
static ArgumentSet
CommandLine. parse(IQueryContext context, java.lang.String line)
static Queries
Queries. parse(java.lang.String commandLine, IQueryContext context)
Queries
Queries. set(java.lang.String name, java.lang.Object value)
-
Uses of SnapshotException in org.eclipse.mat.report
Methods in org.eclipse.mat.report that throw SnapshotException Modifier and Type Method Description ITestResult.Status
TestSuite. execute(IProgressListener listener)
Constructors in org.eclipse.mat.report that throw SnapshotException Constructor Description Builder(java.io.File specFile)
Builder(java.lang.String identifier)
-
Uses of SnapshotException in org.eclipse.mat.report.internal
Methods in org.eclipse.mat.report.internal that throw SnapshotException Modifier and Type Method Description abstract AbstractPart
AbstractPart. execute(IQueryContext context, ResultRenderer renderer, IProgressListener listener)
AbstractPart
LinkedPart. execute(IQueryContext context, ResultRenderer renderer, IProgressListener listener)
AbstractPart
QueryPart. execute(IQueryContext context, ResultRenderer renderer, IProgressListener listener)
AbstractPart
SectionPart. execute(IQueryContext context, ResultRenderer renderer, IProgressListener listener)
-
Uses of SnapshotException in org.eclipse.mat.snapshot
Subclasses of SnapshotException in org.eclipse.mat.snapshot Modifier and Type Class Description class
MultipleSnapshotsException
Multiple snapshots found in a dump when no particular dump has been requested.class
OQLParseException
Exception thrown by the OQL parser.Methods in org.eclipse.mat.snapshot that throw SnapshotException Modifier and Type Method Description long
ClassHistogramRecord. calculateRetainedSize(ISnapshot snapshot, boolean calculateIfNotAvailable, boolean approximation, IProgressListener listener)
Find out the retained sizelong
ClassLoaderHistogramRecord. calculateRetainedSize(ISnapshot snapshot, boolean calculateIfNotAvailable, boolean approximation, IProgressListener listener)
Find out the retained sizestatic IOQLQuery
SnapshotFactory. createQuery(java.lang.String queryString)
Factory to create an OQL Query.IOQLQuery
SnapshotFactory.Implementation. createQuery(java.lang.String queryString)
Run an OQL queryjava.lang.Object
IOQLQuery. execute(ISnapshot snapshot, IProgressListener monitor)
Execute the OQL query.java.lang.Object[]
IMultiplePathsFromGCRootsComputer. getAllPaths(IProgressListener progressListener)
Calculates (if not yet calculated) and returns all the paths.java.util.Collection<IClass>
ISnapshot. getClasses()
Get all classes.java.util.Collection<IClass>
ISnapshot. getClassesByName(java.lang.String name, boolean includeSubClasses)
Get all classes by name.java.util.Collection<IClass>
ISnapshot. getClassesByName(java.util.regex.Pattern namePattern, boolean includeSubClasses)
Get all classes by name pattern.IClass
ISnapshot. getClassOf(int objectId)
Get object abstracting the real Java Class this object was an instance of in the heap dump identified by the given id.DominatorsSummary
ISnapshot. getDominatorsOf(int[] objectIds, java.util.regex.Pattern excludePattern, IProgressListener progressListener)
Get a summary of the dominators for all the given objects.GCRootInfo[]
ISnapshot. getGCRootInfo(int objectId)
Get the GC root info for an object.int[]
ISnapshot. getGCRoots()
Get all GC roots.long
ISnapshot. getHeapSize(int objectId)
Get heap size for just the given object.long
ISnapshot. getHeapSize(int[] objectIds)
Get the total shallow heap size for a set of objects.Histogram
ISnapshot. getHistogram(int[] objectIds, IProgressListener progressListener)
Get histogram for some specific objects - usually the result of other calls to the snapshot.Histogram
ISnapshot. getHistogram(IProgressListener progressListener)
Get histogram for the whole snapshot.int[]
ISnapshot. getImmediateDominatedIds(int objectId)
Get objects the given object directly dominates, i.e.int
ISnapshot. getImmediateDominatorId(int objectId)
Get object which directly dominates the given object, i.e.int[]
ISnapshot. getInboundRefererIds(int objectId)
Get all objects referencing the given object.int[]
ISnapshot. getInboundRefererIds(int[] objectIds, IProgressListener progressListener)
Get all objects referencing the given objects.int[]
ISnapshot. getMinRetainedSet(int[] objectIds, IProgressListener progressListener)
Calculate the minimum retained set of objects for the given objects (including the given objects).long
ISnapshot. getMinRetainedSize(int[] objectIds, IProgressListener listener)
Calculate the minimum retained size for the given objects.IMultiplePathsFromGCRootsComputer
ISnapshot. getMultiplePathsFromGCRoots(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeMap)
Returns an IMultiplePathsFromGCRootsComputer object, which can be used to calculate the shortest path from the GC roots to each of objects in the specified object set.int[]
IPathsFromGCRootsComputer. getNextShortestPath()
Get next shortest path.IObject
ISnapshot. getObject(int objectId)
Get object abstracting the real Java Object from the heap dump identified by the given id.int[]
ClassLoaderHistogramRecord. getObjectIds()
Get ids of the objects this class loader histogram record stands for.int[]
ISnapshot. getOutboundReferentIds(int objectId)
Get all objects referenced by the given object.int[]
ISnapshot. getOutboundReferentIds(int[] objectIds, IProgressListener progressListener)
Get all objects referenced by the given objects.MultiplePathsFromGCRootsRecord[]
IMultiplePathsFromGCRootsComputer. getPathsByGCRoot(IProgressListener progressListener)
Calculates (if not yet calculated) and returns all the paths.IPathsFromGCRootsComputer
ISnapshot. getPathsFromGCRoots(int objectId, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeMap)
Get interactive computer for paths from GC roots to the given object.long
MultiplePathsFromGCRootsClassRecord. getReferencedHeapSize()
Get the total net heap size of all referenced objects (see getReferencedObjects())long
MultiplePathsFromGCRootsRecord. getReferencedHeapSize()
Get the total net heap size of all referenced objects (see getReferencedObjects())long
ISnapshot. getRetainedHeapSize(int objectId)
Get retained heap size for the given object.int[]
ISnapshot. getRetainedSet(int[] objectIds, java.lang.String[] fieldNames, IProgressListener progressMonitor)
Get retained set of objects for the given fields at the given objects (excluding the given objects).int[]
ISnapshot. getRetainedSet(int[] objectIds, ExcludedReferencesDescriptor[] excludedReferences, IProgressListener progressMonitor)
Get retained set of objects for the given fields at the given objects (excluding the given objects).int[]
ISnapshot. getRetainedSet(int[] objectIds, IProgressListener progressListener)
Get retained set of objects for the given objects (including the given objects).<A> A
ISnapshot. getSnapshotAddons(java.lang.Class<A> addon)
Get additional JVM information, if available.IThreadStack
ISnapshot. getThreadStack(int objectId)
Get a the stack trace information for a given thread object, if thread stack information is available in this snapshot.int[]
ISnapshot. getTopAncestorsInDominatorTree(int[] objectIds, IProgressListener listener)
Get the top-ancestors in the dominator tree from the supplied objectIds.int
ISnapshot. mapAddressToId(long objectAddress)
Map object address (memory address where the object was stored) to object id (snapshot internal identity assigned during parsing).long
ISnapshot. mapIdToAddress(int objectId)
Map object id (snapshot internal identity assigned during parsing) to object address (memory address where the object was stored).MultiplePathsFromGCRootsClassRecord[]
MultiplePathsFromGCRootsClassRecord. nextLevel()
Go down to the next levelISnapshot
SnapshotFactory.Implementation. openSnapshot(java.io.File file, java.util.Map<java.lang.String,java.lang.String> arguments, IProgressListener listener)
Opens a snapshotstatic ISnapshot
SnapshotFactory. openSnapshot(java.io.File file, java.util.Map<java.lang.String,java.lang.String> arguments, IProgressListener listener)
Create a snapshot Object from a file representation of a snapshot.static ISnapshot
SnapshotFactory. openSnapshot(java.io.File file, IProgressListener listener)
Create a snapshot Object from a file representation of a snapshot. -
Uses of SnapshotException in org.eclipse.mat.snapshot.acquire
Methods in org.eclipse.mat.snapshot.acquire that throw SnapshotException Modifier and Type Method Description java.io.File
IHeapDumpProvider. acquireDump(VmInfo info, java.io.File preferredLocation, IProgressListener listener)
Acquire a heap dump from a locally running Java process.java.util.List<? extends VmInfo>
IHeapDumpProvider. getAvailableVMs(IProgressListener listener)
Returns a list of locally running Java processes from which the heap dump provider can attempt to acquire a heap dump -
Uses of SnapshotException in org.eclipse.mat.snapshot.extension
Methods in org.eclipse.mat.snapshot.extension that throw SnapshotException Modifier and Type Method Description void
IRequestDetailsResolver. complement(ISnapshot snapshot, IThreadInfo thread, int[] javaLocals, int thisJavaLocal, IProgressListener listener)
Add extra detailsvoid
IThreadDetailsResolver. complementDeep(IThreadInfo thread, IProgressListener listener)
Extract detailed information about a thread, for example for ThreadInfoQuery.void
IThreadDetailsResolver. complementShallow(IThreadInfo thread, IProgressListener listener)
Extract basic information about a thread, for example for ThreadOverviewQuery.java.lang.String
IClassSpecificNameResolver. resolve(IObject object)
Resolve the name for snapshot object.java.lang.String
ITroubleTicketResolver. resolveByClass(IClass clazz, IProgressListener listener)
Return a proposal for the component (e.g.java.lang.String
ITroubleTicketResolver. resolveByClassLoader(IClassLoader classLoader, IProgressListener listener)
Return a proposal for the component (e.g. -
Uses of SnapshotException in org.eclipse.mat.snapshot.model
Methods in org.eclipse.mat.snapshot.model that throw SnapshotException Modifier and Type Method Description boolean
IClass. doesExtend(java.lang.String className)
Does this class extend a class of the supplied name? With multiple class loaders the supplied name might not be the class you were intending to find.java.util.List<IClass>
IClassLoader. getDefinedClasses()
Returns the classes defined by this class loader instance.GCRootInfo[]
IObject. getGCRootInfo()
GetGCRootInfo
if the object is a garbage collection root or null otherwise.IObject
ObjectReference. getObject()
Get a detailed view of the object.int
ObjectReference. getObjectId()
The id of the objectint[]
IClass. getObjectIds()
Ids of all instances of this class (an empty array if there are no instances of the class)long
IClass. getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable, boolean calculateMinRetainedSize, IProgressListener listener)
Returns the retained size of all objects of this instance including the class instance.long
IClassLoader. getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable, boolean calculateMinRetainedSize, IProgressListener listener)
Returns the retained size of all objects and classes loaded by this class loader.static java.lang.String
PrettyPrinter. objectAsString(IObject stringObject, int limit)
Convert ajava.lang.String
object into a String.java.lang.Object
IObject. resolveValue(java.lang.String field)
Resolves and returns the value of a field specified by a dot notation. -
Uses of SnapshotException in org.eclipse.mat.snapshot.query
Methods in org.eclipse.mat.snapshot.query that throw SnapshotException Modifier and Type Method Description IResultPie.Slice
PieFactory. addSlice(int objectId)
Create and add a new slice for the given object.IResultPie.Slice
PieFactory. addSlice(int objectId, java.awt.Color color)
Create and add a new slice for the given object.static TQuantize
TQuantize. defaultValueDistribution(ISnapshot snapshot, IResultTable base, TQuantize.Target target)
A convenience methods to aggregate a table by one of the well-known targets and create the sum for all other columns.IResult
SnapshotQuery. execute(IProgressListener listener)
Execute the query and return the result.int[]
IHeapObjectArgument. getIds(IProgressListener listener)
This method returns one (possibly big) integer array with the selected object ids.static SnapshotQuery
SnapshotQuery. lookup(java.lang.String name, ISnapshot snapshot)
Factory method to create a query by name.static SnapshotQuery
SnapshotQuery. parse(java.lang.String commandLine, ISnapshot snapshot)
Factory method to create a query by command line, i.e.IResult
TQuantize. process(IProgressListener listener)
Create distribution based on the given table.RefinedResultBuilder
SnapshotQuery. refine(IProgressListener listener)
Execute the query and return aRefinedResultBuilder
which allows for filtering, sorting and limiting of the result.SnapshotQuery
SnapshotQuery. set(java.lang.String name, java.lang.Object value)
Deprecated.use setArgument() insteadSnapshotQuery
SnapshotQuery. setArgument(java.lang.String name, java.lang.Object value)
Set the argument identified byname
.static TQuantize.Builder
TQuantize. valueDistribution(ISnapshot snapshot, IResultTable base, int... columns)
Creates aTQuantize
object which aggregates the table by the value of the columns.static TQuantize.Builder
TQuantize. valueDistribution(ISnapshot snapshot, IResultTable base, TQuantize.Target target)
Creates aTQuantize
object which aggregates the table by one of the well-known targets, e.g. -
Uses of SnapshotException in org.eclipse.mat.ui
Methods in org.eclipse.mat.ui that throw SnapshotException Modifier and Type Method Description static void
QueryExecution. executeAgain(MultiPaneEditor editor, PaneState state)
static void
QueryExecution. executeCommandLine(MultiPaneEditor editor, PaneState originator, java.lang.String commandLine)
static void
QueryExecution. executeCommandLine(MultiPaneEditor editor, PaneState originator, java.lang.String commandLine, boolean prompt)
static void
QueryExecution. executeQuery(MultiPaneEditor editor, QueryDescriptor query)
-
Uses of SnapshotException in org.eclipse.mat.ui.internal.acquire
Methods in org.eclipse.mat.ui.internal.acquire that throw SnapshotException Modifier and Type Method Description java.lang.String
ProviderContextImpl. mapToExternalIdentifier(int objectId)
int
ProviderContextImpl. mapToObjectId(java.lang.String externalIdentifier)
java.lang.Object
ProviderContextImpl. parse(java.lang.Class<?> type, Argument.Advice advice, java.lang.String[] args, java.text.ParsePosition pos)
-
Uses of SnapshotException in org.eclipse.mat.ui.internal.browser
Methods in org.eclipse.mat.ui.internal.browser that throw SnapshotException Modifier and Type Method Description void
QueryBrowserPopup.Element. execute(MultiPaneEditor editor, boolean forcePrompt)
-
Uses of SnapshotException in org.eclipse.mat.ui.internal.query.arguments
Methods in org.eclipse.mat.ui.internal.query.arguments that throw SnapshotException Modifier and Type Method Description abstract void
ArgumentEditor. setValue(java.lang.Object value)
void
BooleanComboEditor. setValue(java.lang.Object value)
void
CheckBoxEditor. setValue(java.lang.Object value)
void
EnumComboEditor. setValue(java.lang.Object value)
void
FileOpenDialogEditor. setValue(java.lang.Object value)
void
LinkEditor. setValue(java.lang.Object value)
void
SnapshotSelectionEditor. setValue(java.lang.Object value)
void
TextEditor. setValue(java.lang.Object value)
-
Uses of SnapshotException in org.eclipse.mat.ui.util
Methods in org.eclipse.mat.ui.util that throw SnapshotException Modifier and Type Method Description boolean
QueryContextMenu. anyInstances(ISnapshot snapshot, java.lang.String cn)
boolean
QueryContextMenu. instanceOf(ISnapshot snapshot, int o, java.lang.String className)
Instanceof test which works for simple objects and arraysboolean
QueryContextMenu. instanceOf(ISnapshot snapshot, IClass cls, java.lang.String className)
Instanceof test which works for simple object and array types
-