Class PauseMeter


  • public class PauseMeter
    extends Object
    • Field Detail

      • allocatedObject

        public volatile Object allocatedObject
    • Constructor Detail

      • PauseMeter

        public PauseMeter()
      • PauseMeter

        public PauseMeter​(io.airlift.units.Duration sleepTime)
    • Method Detail

      • start

        @PostConstruct
        public void start()
      • stop

        @PreDestroy
        public void stop()
      • getLessThan10msPauses

        public long getLessThan10msPauses()
      • get10msTo50msPauses

        public long get10msTo50msPauses()
      • get50msTo500msPauses

        public long get50msTo500msPauses()
      • get500msTo1sPauses

        public long get500msTo1sPauses()
      • get1sTo10sPauses

        public long get1sTo10sPauses()
      • get10sTo1mPauses

        public long get10sTo1mPauses()
      • getGreaterThan1mPauses

        public long getGreaterThan1mPauses()
      • getTotalPauseSeconds

        public double getTotalPauseSeconds()