Package alluxio.stress.common
Class SummaryStatistics
- java.lang.Object
-
- alluxio.stress.common.SummaryStatistics
-
public class SummaryStatistics extends java.lang.ObjectStatistics class forMasterBenchSummary.
-
-
Field Summary
Fields Modifier and Type Field Description float[]mMaxTimeMsmax time over time, over the duration of the test.longmNumSuccessesnumber of successes.float[]mTime99PercentileMspercentiles of just 99.x%.float[]mTimePercentileMsresponse times for all percentiles from 0 -> 100 (101 values).
-
Constructor Summary
Constructors Constructor Description SummaryStatistics()Creates an instance.SummaryStatistics(long numSuccess, float[] timePercentileMs, float[] time99PercentileMs, float[] maxTimeMs)Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LineGraph.DatacomputeTimeData()
-
-
-
Field Detail
-
mNumSuccesses
public long mNumSuccesses
number of successes.
-
mTimePercentileMs
public float[] mTimePercentileMs
response times for all percentiles from 0 -> 100 (101 values).
-
mTime99PercentileMs
public float[] mTime99PercentileMs
percentiles of just 99.x%. first entry is 99%, second is 99.9%, etc.
-
mMaxTimeMs
public float[] mMaxTimeMs
max time over time, over the duration of the test.
-
-
Constructor Detail
-
SummaryStatistics
public SummaryStatistics()
Creates an instance.
-
SummaryStatistics
public SummaryStatistics(long numSuccess, float[] timePercentileMs, float[] time99PercentileMs, float[] maxTimeMs)Creates an instance.- Parameters:
numSuccess- the number of successtimePercentileMs- the response times (in ms), for all percentilestime99PercentileMs- the response times (in ms), for the 99.x percentilesmaxTimeMs- the max response times (in ms) over time
-
-
Method Detail
-
computeTimeData
public LineGraph.Data computeTimeData()
- Returns:
- the response time linegraph data
-
-