public class PauseMeter extends Object
| Modifier and Type | Field and Description |
|---|---|
Object |
allocatedObject |
| Constructor and Description |
|---|
PauseMeter() |
PauseMeter(io.airlift.units.Duration sleepTime) |
| Modifier and Type | Method and Description |
|---|---|
long |
get10msTo50msPauses() |
long |
get10sTo1mPauses() |
long |
get1sTo10sPauses() |
long |
get500msTo1sPauses() |
long |
get50msTo500msPauses() |
Map<Double,Long> |
getCounts() |
long |
getGreaterThan1mPauses() |
long |
getLessThan10msPauses() |
Map<Double,Double> |
getSums() |
double |
getTotalPauseSeconds() |
void |
start() |
void |
stop() |
public volatile Object allocatedObject
public PauseMeter()
public PauseMeter(io.airlift.units.Duration sleepTime)
@PostConstruct public void start()
@PreDestroy public void stop()
public long getLessThan10msPauses()
public long get10msTo50msPauses()
public long get50msTo500msPauses()
public long get500msTo1sPauses()
public long get1sTo10sPauses()
public long get10sTo1mPauses()
public long getGreaterThan1mPauses()
public double getTotalPauseSeconds()
Copyright © 2010-2017 Airlift. All Rights Reserved.