Class ObjectMarker
java.lang.Object
org.eclipse.mat.parser.internal.snapshot.ObjectMarker
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
Depth first search thread - with locality. -
Constructor Summary
ConstructorDescriptionObjectMarker
(int[] roots, boolean[] bits, IIndexReader.IOne2ManyIndex outbound, long outboundLength, IProgressListener progressListener) ObjectMarker
(int[] roots, boolean[] bits, IIndexReader.IOne2ManyIndex outbound, IProgressListener progressListener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
markMultiThreaded
(int numberOfThreads) int
int
markSingleThreaded
(ExcludedReferencesDescriptor[] excludeSets, ISnapshot snapshot)
-
Constructor Details
-
ObjectMarker
public ObjectMarker(int[] roots, boolean[] bits, IIndexReader.IOne2ManyIndex outbound, IProgressListener progressListener) -
ObjectMarker
public ObjectMarker(int[] roots, boolean[] bits, IIndexReader.IOne2ManyIndex outbound, long outboundLength, IProgressListener progressListener)
-
-
Method Details
-
markSingleThreaded
-
markSingleThreaded
public int markSingleThreaded(ExcludedReferencesDescriptor[] excludeSets, ISnapshot snapshot) throws SnapshotException, IProgressListener.OperationCanceledException -
markMultiThreaded
- Throws:
InterruptedException
-