public class Histogram extends Object implements NanoSampler
| Constructor and Description |
|---|
Histogram() |
Histogram(int powersOf2,
int fractionBits) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Histogram h) |
double[] |
getPercentiles() |
double |
percentile(double fraction) |
void |
reset() |
int |
sample(double time) |
void |
sampleNanos(long nanos) |
String |
toLongMicrosFormat(java.util.function.DoubleFunction<Double> toMicros) |
String |
toMicrosFormat() |
String |
toMicrosFormat(java.util.function.DoubleFunction<Double> toMicros) |
long |
totalCount() |
public Histogram()
public Histogram(int powersOf2,
int fractionBits)
public void add(Histogram h)
public int sample(double time)
public double percentile(double fraction)
public double[] getPercentiles()
public String toMicrosFormat()
public String toMicrosFormat(java.util.function.DoubleFunction<Double> toMicros)
public String toLongMicrosFormat(java.util.function.DoubleFunction<Double> toMicros)
public long totalCount()
public void reset()
public void sampleNanos(long nanos)
sampleNanos in interface NanoSamplerCopyright © 2016. All rights reserved.