Class ObjectMarkerOld.LocalDfsThread
java.lang.Object
org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.DfsThread
org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.LocalDfsThread
- All Implemented Interfaces:
Runnable
- Enclosing class:
ObjectMarkerOld
Depth first search thread - with locality.
Have a local stack for objects close to the current object.
Have a local queue for remaining objects.
Use the global stack for excess objects or when local stack and queue are empty.
-
Constructor Summary
ConstructorsConstructorDescriptionLocalDfsThread(org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.MultiThreadedRootStack roots) LocalDfsThread(org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.MultiThreadedRootStack roots, int range) -
Method Summary
-
Constructor Details
-
LocalDfsThread
public LocalDfsThread(org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.MultiThreadedRootStack roots) -
LocalDfsThread
public LocalDfsThread(org.eclipse.mat.parser.internal.snapshot.ObjectMarkerOld.MultiThreadedRootStack roots, int range)
-
-
Method Details
-
run
public void run()- Specified by:
runin interfaceRunnable- Overrides:
runin classObjectMarkerOld.DfsThread
-