|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SnapshotException | |
---|---|
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.collections | These are queries for Collection classes. |
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.internal.acquire | Support for collecting arguments for acquiring heap dumps from running programs. |
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.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). |
Uses of SnapshotException in org.eclipse.mat |
---|
Methods in org.eclipse.mat that return SnapshotException | |
---|---|
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 | ||
---|---|---|
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)
|
|
|
DTFJHeapObjectReader.getAddon(java.lang.Class<A> addon)
Returns extra data to be provided by ISnapshot#getSnapshotAddons(Class addon) . |
|
IObject |
DTFJHeapObjectReader.read(int objectId,
ISnapshot snapshot)
|
|
long[] |
DTFJHeapObjectReader.readObjectArrayContent(ObjectArrayImpl array,
int offset,
int length)
Read some of the contents of an array |
|
java.lang.Object |
DTFJHeapObjectReader.readPrimitiveArrayContent(PrimitiveArrayImpl array,
int offset,
int length)
Read some of the contents of an array |
|
java.lang.String |
StackFrameResolver.resolve(IObject object)
|
Uses of SnapshotException in org.eclipse.mat.hprof |
---|
Methods in org.eclipse.mat.hprof that throw SnapshotException | ||
---|---|---|
void |
HprofParserHandlerImpl.beforePass2(IProgressListener monitor)
|
|
void |
IHprofParserHandler.beforePass2(IProgressListener monitor)
|
|
void |
HprofIndexBuilder.fill(IPreliminaryIndex preliminary,
IProgressListener listener)
|
|
|
HprofHeapObjectReader.getAddon(java.lang.Class<A> addon)
Returns extra data to be provided by ISnapshot#getSnapshotAddons(Class addon) . |
|
void |
Pass2Parser.read(java.io.File file)
|
|
void |
Pass1Parser.read(java.io.File file)
|
|
IObject |
HprofHeapObjectReader.read(int objectId,
ISnapshot snapshot)
|
|
IObject |
HprofRandomAccessParser.read(int objectId,
long position,
ISnapshot dump)
|
|
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 | |
---|---|
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 | ||
---|---|---|
|
IRuntimeEnhancer.getAddon(ISnapshot snapshot,
java.lang.Class<A> addon)
Returns addon information of certain type if such information is attached to the HPROF snapshot |
|
void |
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 | |
---|---|
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 | |
---|---|
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 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 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 ObjectReference |
ReferenceQuery.getReferent(IInstance instance)
|
java.lang.String |
CommonNameResolver.StringResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.StringBufferResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.ThreadResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.ThreadGroupResolver.resolve(IObject object)
|
java.lang.String |
CommonNameResolver.ValueResolver.resolve(IObject heapObject)
|
java.lang.String |
CommonNameResolver.CharArrayResolver.resolve(IObject heapObject)
|
java.lang.String |
CommonNameResolver.ByteArrayResolver.resolve(IObject heapObject)
|
java.lang.String |
CommonNameResolver.URLResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.AccessibleObjectResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.FieldResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.MethodResolver.resolve(IObject obj)
|
java.lang.String |
CommonNameResolver.ConstructorResolver.resolve(IObject obj)
|
Uses of SnapshotException in org.eclipse.mat.inspections.collections |
---|
Methods in org.eclipse.mat.inspections.collections that throw SnapshotException | |
---|---|
int[] |
ICollectionExtractor.extractEntries(int objectId,
CollectionUtil.Info info,
ISnapshot snapshot,
IProgressListener listener)
|
IObjectArray |
CollectionUtil.Info.getBackingArray(IObject collection)
|
int |
CollectionUtil.Info.getCapacity(IObject collection)
|
static CollectionUtil.Info |
CollectionUtil.getInfo(IObject object)
|
static java.util.List<CollectionUtil.Info> |
CollectionUtil.getKnownCollections(ISnapshot snapshot)
|
static HashMapIntObject<CollectionUtil.Info> |
CollectionUtil.getKnownMaps(ISnapshot snapshot)
|
int |
CollectionUtil.Info.getNumberOfNoNullArrayElements(IObject collection)
|
int |
CollectionUtil.Info.getSize(IObject collection)
Gets the size of the collection First try using the size field Then try using the filled entries in the backing array and the chained entries if it is a map. |
Uses of SnapshotException in org.eclipse.mat.inspections.eclipse |
---|
Methods in org.eclipse.mat.inspections.eclipse that throw SnapshotException | |
---|---|
java.lang.String |
EclipseNameResolver.EclipseClassLoaderResolver.resolve(IObject obj)
|
java.lang.String |
EclipseNameResolver.EclipseDefaultClassLoaderResolver.resolve(IObject obj)
|
java.lang.String |
EclipseNameResolver.StartupClassLoaderResolver.resolve(IObject obj)
|
java.lang.String |
EclipseNameResolver.RGBResolver.resolve(IObject obj)
|
java.lang.String |
EclipseNameResolver.PointResolver.resolve(IObject obj)
|
java.lang.String |
EclipseNameResolver.RectangleResolver.resolve(IObject obj)
|
Uses of SnapshotException in org.eclipse.mat.inspections.jetty |
---|
Methods in org.eclipse.mat.inspections.jetty that throw SnapshotException | |
---|---|
void |
JettyRequestResolver.complement(ISnapshot snapshot,
IThreadInfo thread,
int[] javaLocals,
int thisJavaLocal,
IProgressListener listener)
|
java.lang.String |
JettyNameResolvers.WebAppClassLoaderResolver.resolve(IObject object)
|
java.lang.String |
JettyNameResolvers.JasperLoaderResolver.resolve(IObject object)
|
Uses of SnapshotException in org.eclipse.mat.inspections.osgi.model |
---|
Methods in org.eclipse.mat.inspections.osgi.model that throw SnapshotException | |
---|---|
Bundle |
IBundleReader.getBundle(BundleDescriptor descriptor)
Load the bundle by its descriptor |
Bundle |
EquinoxBundleReader.getBundle(BundleDescriptor descriptor)
|
Bundle |
OSGiModel.getBundle(BundleDescriptor descriptor)
Get bundle by its descriptor |
static IBundleReader |
BundleReaderFactory.getBundleReader(ISnapshot snapshot)
Check for the type of framework and return corresponding IBundleReader |
OSGiModel |
IBundleReader.readOSGiModel(IProgressListener listener)
get a model describing the OSGi framework |
OSGiModel |
EquinoxBundleReader.readOSGiModel(IProgressListener listener)
|
Uses of SnapshotException in org.eclipse.mat.internal.acquire |
---|
Methods in org.eclipse.mat.internal.acquire that throw SnapshotException | |
---|---|
static VmInfoDescriptor |
VmInfoDescriptor.createDescriptor(VmInfo vmInfo)
|
Uses of SnapshotException in org.eclipse.mat.internal.snapshot |
---|
Methods in org.eclipse.mat.internal.snapshot that throw SnapshotException | |
---|---|
java.lang.Object |
SnapshotArgument.build(ArgumentDescriptor descriptor)
|
java.lang.Object |
HeapObjectArgumentFactory.build(ArgumentDescriptor argument)
|
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 | |
---|---|
java.util.List<?> |
Path2GCRootsQuery.Tree.addNextPath()
|
static MultiplePath2GCRootsQuery.Tree |
MultiplePath2GCRootsQuery.create(ISnapshot snapshot,
IMultiplePathsFromGCRootsComputer computer,
int[] selection)
|
static DominatorQuery.Tree |
DominatorQuery.Factory.create(ISnapshot snapshot,
int[] roots,
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.parser |
---|
Methods in org.eclipse.mat.parser that throw SnapshotException | ||
---|---|---|
void |
IIndexBuilder.fill(IPreliminaryIndex index,
IProgressListener listener)
pass1 and pass2 parsing |
|
|
IObjectReader.getAddon(java.lang.Class<A> addon)
Get additional information about the snapshot |
|
void |
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 snapshot |
|
IObject |
IObjectReader.read(int objectId,
ISnapshot snapshot)
Get detailed information about an object |
|
long[] |
IObjectReader.readObjectArrayContent(ObjectArrayImpl array,
int offset,
int length)
Get detailed information about a object array |
|
java.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 | |
---|---|
int[] |
IIndexReader.IOne2ManyObjectsIndex.getObjectsOf(java.io.Serializable key)
|
Uses of SnapshotException in org.eclipse.mat.parser.internal |
---|
Methods in org.eclipse.mat.parser.internal that throw SnapshotException | ||
---|---|---|
static void |
DominatorTree.calculate(SnapshotImpl snapshot,
IProgressListener listener)
|
|
void |
SnapshotImpl.calculateDominatorTree(IProgressListener listener)
|
|
SnapshotImpl |
SnapshotImplBuilder.create(ParserRegistry.Parser parser,
IProgressListener listener)
|
|
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)
|
|
IOQLQuery |
SnapshotFactoryImpl.createQuery(java.lang.String queryString)
|
|
java.util.Collection<IClass> |
SnapshotImpl.getClasses()
|
|
java.util.Collection<IClass> |
SnapshotImpl.getClassesByName(java.util.regex.Pattern namePattern,
boolean includeSubClasses)
|
|
java.util.Collection<IClass> |
SnapshotImpl.getClassesByName(java.lang.String name,
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,
ExcludedReferencesDescriptor[] excludedReferences,
IProgressListener progressMonitor)
|
|
int[] |
SnapshotImpl.getRetainedSet(int[] objectIds,
IProgressListener progressMonitor)
|
|
int[] |
SnapshotImpl.getRetainedSet(int[] objectIds,
java.lang.String[] fieldNames,
IProgressListener listener)
|
|
|
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)
|
Uses of SnapshotException in org.eclipse.mat.parser.internal.oql |
---|
Methods in org.eclipse.mat.parser.internal.oql that throw SnapshotException | |
---|---|
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 | |
---|---|
java.lang.Object |
QueryExpression.compute(EvaluationContext ctx)
|
abstract java.lang.Object |
Expression.compute(EvaluationContext ctx)
|
Uses of SnapshotException in org.eclipse.mat.parser.internal.snapshot |
---|
Methods in org.eclipse.mat.parser.internal.snapshot that throw SnapshotException | |
---|---|
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 | |
---|---|
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 | |
---|---|
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 loader |
static 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 |
ClassLoaderImpl.getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable,
boolean calculateMinRetainedSize,
IProgressListener listener)
|
long |
ClassImpl.getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable,
boolean approximation,
IProgressListener listener)
|
java.lang.Object |
AbstractObjectImpl.resolveValue(java.lang.String name)
|
Constructors in org.eclipse.mat.parser.model that throw SnapshotException | |
---|---|
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 | |
---|---|
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 | |
---|---|
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 | |
---|---|
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 | |
---|---|
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)
|
QueryResult |
ArgumentSet.execute(IProgressListener listener)
|
QueryResult |
Queries.execute(IProgressListener listener)
|
static IResult |
CommandLine.execute(IQueryContext context,
java.lang.String commandLine,
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 | |
---|---|
ITestResult.Status |
TestSuite.execute(IProgressListener listener)
|
Constructors in org.eclipse.mat.report that throw SnapshotException | |
---|---|
TestSuite.Builder(java.io.File specFile)
|
|
TestSuite.Builder(java.lang.String identifier)
|
Uses of SnapshotException in org.eclipse.mat.report.internal |
---|
Methods in org.eclipse.mat.report.internal that throw SnapshotException | |
---|---|
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)
|
abstract AbstractPart |
AbstractPart.execute(IQueryContext context,
ResultRenderer renderer,
IProgressListener listener)
|
Uses of SnapshotException in org.eclipse.mat.snapshot |
---|
Subclasses of SnapshotException in org.eclipse.mat.snapshot | |
---|---|
class |
OQLParseException
Exception thrown by the OQL parser. |
Methods in org.eclipse.mat.snapshot that throw SnapshotException | ||
---|---|---|
long |
ClassHistogramRecord.calculateRetainedSize(ISnapshot snapshot,
boolean calculateIfNotAvailable,
boolean approximation,
IProgressListener listener)
Find out the retained size |
|
long |
ClassLoaderHistogramRecord.calculateRetainedSize(ISnapshot snapshot,
boolean calculateIfNotAvailable,
boolean approximation,
IProgressListener listener)
Find out the retained size |
|
static IOQLQuery |
SnapshotFactory.createQuery(java.lang.String queryString)
Factory to create an OQL Query. |
|
IOQLQuery |
SnapshotFactory.Implementation.createQuery(java.lang.String queryString)
Run an OQL query |
|
java.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.util.regex.Pattern namePattern,
boolean includeSubClasses)
Get all classes by name pattern. |
|
java.util.Collection<IClass> |
ISnapshot.getClassesByName(java.lang.String name,
boolean includeSubClasses)
Get all classes by name. |
|
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 |
MultiplePathsFromGCRootsRecord.getReferencedHeapSize()
Get the total net heap size of all referenced objects (see getReferencedObjects()) |
|
long |
MultiplePathsFromGCRootsClassRecord.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,
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). |
|
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). |
|
|
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 level |
|
static ISnapshot |
SnapshotFactory.openSnapshot(java.io.File file,
IProgressListener listener)
Create a snapshot Object from a file representation of a snapshot. |
|
static 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. |
|
ISnapshot |
SnapshotFactory.Implementation.openSnapshot(java.io.File file,
java.util.Map<java.lang.String,java.lang.String> arguments,
IProgressListener listener)
Opens a snapshot |
Uses of SnapshotException in org.eclipse.mat.snapshot.acquire |
---|
Methods in org.eclipse.mat.snapshot.acquire that throw SnapshotException | |
---|---|
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 | |
---|---|
void |
IRequestDetailsResolver.complement(ISnapshot snapshot,
IThreadInfo thread,
int[] javaLocals,
int thisJavaLocal,
IProgressListener listener)
Add extra details |
void |
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 | |
---|---|
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()
Get GCRootInfo 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 object |
int[] |
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 a java.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 | |
---|---|
IResultPie.Slice |
PieFactory.addSlice(int objectId)
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 a RefinedResultBuilder which allows
for filtering, sorting and limiting of the result. |
SnapshotQuery |
SnapshotQuery.set(java.lang.String name,
java.lang.Object value)
Deprecated. use setArgument() instead |
SnapshotQuery |
SnapshotQuery.setArgument(java.lang.String name,
java.lang.Object value)
Set the argument identified by name . |
static TQuantize.Builder |
TQuantize.valueDistribution(ISnapshot snapshot,
IResultTable base,
int... columns)
Creates a TQuantize object which aggregates the table by the
value of the columns. |
static TQuantize.Builder |
TQuantize.valueDistribution(ISnapshot snapshot,
IResultTable base,
TQuantize.Target target)
Creates a TQuantize 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 | |
---|---|
static void |
QueryExecution.executeAgain(MultiPaneEditor editor,
PaneState state)
|
static void |
QueryExecution.executeCommandLine(MultiPaneEditor editor,
PaneState originator,
java.lang.String commandLine)
|
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 | |
---|---|
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 | |
---|---|
void |
QueryBrowserPopup.Element.execute(MultiPaneEditor editor)
|
Uses of SnapshotException in org.eclipse.mat.ui.internal.query.arguments |
---|
Methods in org.eclipse.mat.ui.internal.query.arguments that throw SnapshotException | |
---|---|
void |
CheckBoxEditor.setValue(java.lang.Object value)
|
void |
SnapshotSelectionEditor.setValue(java.lang.Object value)
|
void |
TextEditor.setValue(java.lang.Object value)
|
void |
EnumComboEditor.setValue(java.lang.Object value)
|
abstract void |
ArgumentEditor.setValue(java.lang.Object value)
|
void |
FileOpenDialogEditor.setValue(java.lang.Object value)
|
void |
BooleanComboEditor.setValue(java.lang.Object value)
|
void |
LinkEditor.setValue(java.lang.Object value)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |