Class TimerCache

java.lang.Object
java.lang.Thread
com.netcracker.profiler.agent.TimerCache
All Implemented Interfaces:
Runnable

public class TimerCache extends Thread
  • Field Details

    • instance

      public static final TimerCache instance
    • startTime

      public static volatile long startTime
    • startTimeNano

      public static final long startTimeNano
    • now

      public static volatile long now
    • timer

      public static volatile int timer
    • timerSHL32

      public static volatile long timerSHL32
    • timerWithoutSuspend

      public static volatile int timerWithoutSuspend
    • SUSPEND_LOG_SIZE

      public static final int SUSPEND_LOG_SIZE
    • MAX_TIMER_PAUSE

      public static final int MAX_TIMER_PAUSE
    • MINIMAL_SUSPEND_TIME

      public static final int MINIMAL_SUSPEND_TIME
    • suspendDates

      public static final long[] suspendDates
    • suspendDurations

      public static final int[] suspendDurations
    • lastSuspendEvent

      public static volatile int lastSuspendEvent
    • lastLoggedEvent

      public static volatile int lastLoggedEvent
  • Constructor Details

    • TimerCache

      public TimerCache()
  • Method Details