org.databene.stat
Class LatencyCounter
java.lang.Object
org.databene.stat.LatencyCounter
public final class LatencyCounter
- extends Object
Counts latencies and calculates performance-related statistics.
Created: Created: 14.12.2006 18:11:58
- Since:
- 1.0
- Author:
- Volker Bergmann
LatencyCounter
public LatencyCounter(String name)
LatencyCounter
public LatencyCounter(String name,
String clockName,
int expectedMaxLatency)
getName
public String getName()
getClockName
public String getClockName()
start
public void start()
addSample
public void addSample(int latency)
stop
public void stop()
isRunning
public boolean isRunning()
getStartTime
public long getStartTime()
getLatencyCount
public long getLatencyCount(long latency)
totalLatency
public long totalLatency()
averageLatency
public double averageLatency()
minLatency
public long minLatency()
maxLatency
public long maxLatency()
sampleCount
public long sampleCount()
percentileLatency
public long percentileLatency(int percentile)
percentileAboveLatency
public double percentileAboveLatency(int latency)
throughput
public double throughput()
duration
public long duration()
printSummary
public void printSummary(PrintWriter out,
int... percentiles)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013. All Rights Reserved.