|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectseda.sandStorm.internal.StageStats
public class StageStats
This class provides controllers with a view of statistics gathered by the stage internally during execution.
| Field Summary | |
|---|---|
private int |
count
|
private long |
cumulativeEvents
|
private static boolean |
DEBUG
|
private static int |
ESTIMATION_SIZE
|
private static long |
ESTIMATION_TIME
|
private boolean |
first
|
private long |
lastTime
|
private static boolean |
PROFILE
|
private double |
rt90thPercentile
|
private double |
serviceRate
|
private static double |
SMOOTH_ALPHA
|
(package private) StageWrapperIF |
stage
|
private long |
totalEvents
|
private long |
totalServiceTime
|
| Constructor Summary | |
|---|---|
StageStats(StageWrapperIF stage)
|
|
| Method Summary | |
|---|---|
double |
get90thRT()
Get 90th percentile response time in msec. |
double |
getServiceRate()
Return a moving average of the service rate. |
long |
getTotalEvents()
Get total number of processed events. |
void |
record90thRT(double rt_sample)
Record 90th percentile response time in msec. |
void |
recordServiceRate(int numEvents,
long time)
Record the service time for numEvents taking 'time' msec to be processed. |
void |
reset()
Reset all statistics. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final boolean DEBUG
private static final boolean PROFILE
private static final double SMOOTH_ALPHA
private static final int ESTIMATION_SIZE
private static final long ESTIMATION_TIME
StageWrapperIF stage
private double serviceRate
private double rt90thPercentile
private boolean first
private long lastTime
private int count
private long totalServiceTime
private long totalEvents
private long cumulativeEvents
| Constructor Detail |
|---|
public StageStats(StageWrapperIF stage)
| Method Detail |
|---|
public void reset()
reset in interface StageStatsIFpublic double getServiceRate()
getServiceRate in interface StageStatsIFpublic long getTotalEvents()
getTotalEvents in interface StageStatsIF
public void recordServiceRate(int numEvents,
long time)
recordServiceRate in interface StageStatsIFpublic void record90thRT(double rt_sample)
record90thRT in interface StageStatsIFpublic double get90thRT()
get90thRT in interface StageStatsIF
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||