Package org.ow2.clif.analyze.statistics
Class AbstractAnalyst.ProfilingStatistics
- java.lang.Object
-
- org.ow2.clif.analyze.statistics.AbstractAnalyst.ProfilingStatistics
-
- Enclosing class:
- AbstractAnalyst
protected class AbstractAnalyst.ProfilingStatistics extends java.lang.ObjectCette classe stocke les mesures (de type long) de CLIF pour les analysts et offre les calculs statistiques pour ce type de données.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProfilingStatistics()default constructorprotectedProfilingStatistics(java.util.List<Datum> profilingData)constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProfilingData(java.util.List<Datum> data)java.util.List<SliceSummary>getHistoryOfRawLongResults(LongStatistics longRes, long sliceSize)analyze raw profile long results function of elapsed time.java.util.List<SliceSummary>getHistoryOfStatLongResults(LongStatistics longRes, long sliceSize)analyze profile long results function of elapsed time.LongStatisticsgetLongResults()get LongStatistics of durations to perform statistical analysisint[]getMaxSliceIndexesOfProfilingData(long sliceSize)list of the max index for time slices (times are timestamps).longgetMaxTimestamp()longgetMinTimestamp()java.util.List<Datum>getProfilingData()doublegetSortFactor()doublegetSortRatio()booleanisEmpty()voidsetProfilingData(java.util.List<Datum> data)voidsetSortFactor(double statSortFactor)voidsetSortRatio(double statSortRatio)intsize()
-
-
-
Constructor Detail
-
ProfilingStatistics
protected ProfilingStatistics()
default constructor
-
ProfilingStatistics
protected ProfilingStatistics(java.util.List<Datum> profilingData)
constructor
-
-
Method Detail
-
setProfilingData
public void setProfilingData(java.util.List<Datum> data)
-
addProfilingData
public void addProfilingData(java.util.List<Datum> data)
-
getProfilingData
public java.util.List<Datum> getProfilingData()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
setSortFactor
public void setSortFactor(double statSortFactor)
-
getSortFactor
public double getSortFactor()
-
setSortRatio
public void setSortRatio(double statSortRatio)
-
getSortRatio
public double getSortRatio()
-
getMinTimestamp
public long getMinTimestamp()
-
getMaxTimestamp
public long getMaxTimestamp()
-
getLongResults
public LongStatistics getLongResults()
get LongStatistics of durations to perform statistical analysis- Returns:
- LongStatistics of durations measured during loading test
-
getMaxSliceIndexesOfProfilingData
public int[] getMaxSliceIndexesOfProfilingData(long sliceSize)
list of the max index for time slices (times are timestamps).- Returns:
- all last indexes of each elapsed time slice
-
getHistoryOfStatLongResults
public java.util.List<SliceSummary> getHistoryOfStatLongResults(LongStatistics longRes, long sliceSize)
analyze profile long results function of elapsed time.
-
getHistoryOfRawLongResults
public java.util.List<SliceSummary> getHistoryOfRawLongResults(LongStatistics longRes, long sliceSize)
analyze raw profile long results function of elapsed time.
-
-