Class Timer

java.lang.Object
com.ibm.icu.dev.util.Timer

public final class Timer extends Object
  • Field Details

    • SECONDS

      public static final long SECONDS
      See Also:
    • startTime

      private long startTime
    • duration

      private long duration
    • timing

      private boolean timing
    • iterations

      private int iterations
    • timingPeriod

      private long timingPeriod
    • nf

      private DecimalFormat nf
    • pf

      private DecimalFormat pf
  • Constructor Details

    • Timer

      public Timer()
  • Method Details

    • start

      public Timer start()
    • getDuration

      public long getDuration()
    • stop

      public long stop()
    • getIterations

      public int getIterations()
    • getTimingPeriod

      public long getTimingPeriod()
    • setTimingPeriod

      public Timer setTimingPeriod(long timingPeriod)
    • getNumberFormat

      public DecimalFormat getNumberFormat()
    • getPercentFormat

      public DecimalFormat getPercentFormat()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toString

      public String toString(Timer other)
    • toString

      public String toString(long iterations)
    • toString

      public String toString(long iterations, long other)
    • timeIterations

      public long timeIterations(Timer.Loop loop, Object... params)