soot
Class Timers

java.lang.Object
  extended by soot.Timers

public class Timers
extends Object


Field Summary
 Timer aggregationTimer
           
 Timer assembleJasminTimer
           
 int assignLocalCount
           
 int assignStmtCount
           
 Timer assignTimer
           
 Timer attributeTimer
           
 Timer buildJasminTimer
           
 int cleanup1LocalCount
           
 int cleanup1StmtCount
           
 Timer cleanup1Timer
           
 int cleanup2LocalCount
           
 int cleanup2StmtCount
           
 Timer cleanup2Timer
           
 Timer cleanupAlgorithmTimer
           
 int conversionLocalCount
           
 int conversionStmtCount
           
 Timer conversionTimer
           
 Timer copiesTimer
           
 Timer deadCodeTimer
           
 Timer defsAnalysisTimer
           
 Timer defsPostTimer
           
 Timer defsSetupTimer
           
 Timer defsTimer
           
 Timer fieldTimer
           
 Timer graphTimer
           
 Timer grimpAggregationTimer
           
 Timer liveAnalysisTimer
           
 Timer livePostTimer
           
 Timer liveSetupTimer
           
 Timer liveTimer
           
 Timer locatorTimer
           
 Timer methodTimer
           
 Timer orderComputation
           
 int packLocalCount
           
 int packStmtCount
           
 Timer packTimer
           
 Timer propagatorTimer
           
 Timer readTimer
           
 Timer resolverTimer
           
 Timer resolveTimer
           
 int splitLocalCount
           
 Timer splitPhase1Timer
           
 Timer splitPhase2Timer
           
 int splitStmtCount
           
 Timer splitTimer
           
 long stmtCount
           
 int totalFlowComputations
           
 int totalFlowNodes
           
 Timer totalTimer
           
 Timer usePhase1Timer
           
 Timer usePhase2Timer
           
 Timer usePhase3Timer
           
 Timer usesTimer
           
 
Constructor Summary
Timers(Singletons.Global g)
           
 
Method Summary
 String paddedLeftOf(String s, int length)
           
 void printProfilingInformation()
           
 double truncatedOf(double d, int numDigits)
           
static Timers v()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

totalFlowNodes

public int totalFlowNodes

totalFlowComputations

public int totalFlowComputations

copiesTimer

public Timer copiesTimer

defsTimer

public Timer defsTimer

usesTimer

public Timer usesTimer

liveTimer

public Timer liveTimer

splitTimer

public Timer splitTimer

packTimer

public Timer packTimer

cleanup1Timer

public Timer cleanup1Timer

cleanup2Timer

public Timer cleanup2Timer

conversionTimer

public Timer conversionTimer

cleanupAlgorithmTimer

public Timer cleanupAlgorithmTimer

graphTimer

public Timer graphTimer

assignTimer

public Timer assignTimer

resolveTimer

public Timer resolveTimer

totalTimer

public Timer totalTimer

splitPhase1Timer

public Timer splitPhase1Timer

splitPhase2Timer

public Timer splitPhase2Timer

usePhase1Timer

public Timer usePhase1Timer

usePhase2Timer

public Timer usePhase2Timer

usePhase3Timer

public Timer usePhase3Timer

defsSetupTimer

public Timer defsSetupTimer

defsAnalysisTimer

public Timer defsAnalysisTimer

defsPostTimer

public Timer defsPostTimer

liveSetupTimer

public Timer liveSetupTimer

liveAnalysisTimer

public Timer liveAnalysisTimer

livePostTimer

public Timer livePostTimer

aggregationTimer

public Timer aggregationTimer

grimpAggregationTimer

public Timer grimpAggregationTimer

deadCodeTimer

public Timer deadCodeTimer

propagatorTimer

public Timer propagatorTimer

buildJasminTimer

public Timer buildJasminTimer

assembleJasminTimer

public Timer assembleJasminTimer

resolverTimer

public Timer resolverTimer

conversionLocalCount

public int conversionLocalCount

cleanup1LocalCount

public int cleanup1LocalCount

splitLocalCount

public int splitLocalCount

assignLocalCount

public int assignLocalCount

packLocalCount

public int packLocalCount

cleanup2LocalCount

public int cleanup2LocalCount

conversionStmtCount

public int conversionStmtCount

cleanup1StmtCount

public int cleanup1StmtCount

splitStmtCount

public int splitStmtCount

assignStmtCount

public int assignStmtCount

packStmtCount

public int packStmtCount

cleanup2StmtCount

public int cleanup2StmtCount

stmtCount

public long stmtCount

fieldTimer

public Timer fieldTimer

methodTimer

public Timer methodTimer

attributeTimer

public Timer attributeTimer

locatorTimer

public Timer locatorTimer

readTimer

public Timer readTimer

orderComputation

public Timer orderComputation
Constructor Detail

Timers

public Timers(Singletons.Global g)
Method Detail

v

public static Timers v()

printProfilingInformation

public void printProfilingInformation()

truncatedOf

public double truncatedOf(double d,
                          int numDigits)

paddedLeftOf

public String paddedLeftOf(String s,
                           int length)