public final class LatencyCounter extends Object
| Constructor and Description |
|---|
LatencyCounter(String name) |
LatencyCounter(String name,
String clockName,
int expectedMaxLatency) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSample(int latency,
PerfTestExecutionError assertionError) |
double |
averageLatency() |
long |
duration() |
double |
errorsRate() |
List<PerfTestExecutionError> |
getAssertionErrors() |
String |
getClockName() |
long |
getLatencyCount(long latency) |
String |
getName() |
long |
getStartTime() |
boolean |
isRunning() |
long |
maxLatency() |
long |
minLatency() |
double |
percentileAboveLatency(int latency) |
long |
percentileLatency(int percentile) |
void |
printSummary(PrintWriter out,
int... percentiles) |
long |
sampleCount() |
void |
start() |
void |
stop() |
double |
throughput() |
String |
toString() |
long |
totalInvocations() |
long |
totalLatency() |
public LatencyCounter(String name)
public String getName()
public String getClockName()
public void start()
public void addSample(int latency,
PerfTestExecutionError assertionError)
public void stop()
public boolean isRunning()
public long getStartTime()
public long getLatencyCount(long latency)
public List<PerfTestExecutionError> getAssertionErrors()
public long totalLatency()
public double averageLatency()
public long minLatency()
public long maxLatency()
public long sampleCount()
public long totalInvocations()
public long percentileLatency(int percentile)
public double percentileAboveLatency(int latency)
public double throughput()
public long duration()
public double errorsRate()
public void printSummary(PrintWriter out, int... percentiles)
Copyright © 2019. All rights reserved.