N - D - public class ThreadedGarbageCollector<N,D> extends AbstractReferenceCountingGarbageCollector<N,D>
edgeThreshold, methodThreshold, oldEdges, validateEdgesicfg, jumpFunctions, referenceProvider| 构造器和说明 |
|---|
ThreadedGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg,
soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions) |
ThreadedGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg,
soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions,
IGCReferenceProvider<D,N> referenceProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
gc()
Performs the garbage collection
|
protected void |
initialize()
Initializes the garbage collector
|
void |
notifySolverTerminated()
Notifies the garbage collector that the IFDS solver has finished propagating
its edges
|
void |
setSleepTimeSeconds(int sleepTimeSeconds)
Sets the time to wait between garbage collection cycles in seconds
|
gcImmediate, getGcedEdges, getGcedMethods, hasActiveDependencies, notifyEdgeSchedule, notifyTaskProcessed, onAfterRemoveEdges, onBeforeRemoveEdges, setCheckChangeCounter, setEdgeThreshold, setMethodThreshold, setPeerGroup, setTriggercreateReferenceProviderpublic ThreadedGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg, soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions, IGCReferenceProvider<D,N> referenceProvider)
protected void initialize()
AbstractGarbageCollectorinitialize 在类中 AbstractGarbageCollector<N,D>public void gc()
IGarbageCollectorpublic void notifySolverTerminated()
IGarbageCollectorpublic void setSleepTimeSeconds(int sleepTimeSeconds)
sleepTimeSeconds - The time to wait between GC cycles in secondsCopyright © 2022 Fraunhofer SIT. All rights reserved.