Class PauseMeter

java.lang.Object
io.airlift.stats.PauseMeter

public class PauseMeter extends Object
  • Field Details

    • allocatedObject

      public volatile Object allocatedObject
  • Constructor Details

    • PauseMeter

      public PauseMeter()
    • PauseMeter

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

    • 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()
    • getCounts

      public Map<Double,Long> getCounts()
    • getSums

      public Map<Double,Double> getSums()
    • getTotalPauseSeconds

      public double getTotalPauseSeconds()