Class Timer.Sample

  • Enclosing interface:
    Timer

    public static class Timer.Sample
    extends java.lang.Object
    Maintains state on the clock's start position for a latency sample. Complete the timing by calling stop(Timer). Note how the Timer isn't provided until the sample is stopped, allowing you to determine the timer's tags at the last minute.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long stop​(Timer timer)
      Records the duration of the operation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • stop

        public long stop​(Timer timer)
        Records the duration of the operation
        Parameters:
        timer - The timer to record the sample to.
        Returns:
        The total duration of the sample in nanoseconds