Class Timer


  • public final class Timer
    extends java.lang.Object
    • Field Detail

      • startTime

        private long startTime
      • duration

        private long duration
      • timing

        private boolean timing
      • iterations

        private int iterations
      • timingPeriod

        private long timingPeriod
      • nf

        private java.text.DecimalFormat nf
      • pf

        private java.text.DecimalFormat pf
    • Constructor Detail

      • Timer

        public Timer()
    • Method Detail

      • 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 java.text.DecimalFormat getNumberFormat()
      • getPercentFormat

        public java.text.DecimalFormat getPercentFormat()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(Timer other)
      • toString

        public java.lang.String toString​(long iterations)
      • toString

        public java.lang.String toString​(long iterations,
                                         long other)
      • timeIterations

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