Class TimeStatisticImpl

    • Method Detail

      • getCount

        public long getCount()
      • addTime

        public void addTime​(long time)
      • getMaxTime

        public long getMaxTime()
        Returns:
        the maximum time of any step
      • getMinTime

        public long getMinTime()
        Returns:
        the minimum time of any step
      • getTotalTime

        public long getTotalTime()
        Returns:
        the total time of all the steps added together
      • getAverageTime

        public double getAverageTime()
        Returns:
        the average time calculated by dividing the total time by the number of counts
      • getAverageTimeExcludingMinMax

        public double getAverageTimeExcludingMinMax()
        Returns:
        the average time calculated by dividing the total time by the number of counts but excluding the minimum and maximum times.
      • getAveragePerSecond

        public double getAveragePerSecond()
        Returns:
        the average number of steps per second
      • getAveragePerSecondExcludingMinMax

        public double getAveragePerSecondExcludingMinMax()
        Returns:
        the average number of steps per second excluding the min & max values