Package soot

Class Timers


  • public class Timers
    extends Object
    • 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
    • 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)