Package org.openjdk.jmh.util
Class SingletonStatistics
java.lang.Object
org.openjdk.jmh.util.AbstractStatistics
org.openjdk.jmh.util.SingletonStatistics
- All Implemented Interfaces:
Serializable,Comparable<Statistics>,org.apache.commons.math3.stat.descriptive.StatisticalSummary,Statistics
Calculate statistics with just a single value.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]getHistogram(double[] levels) Returns the histogram for this statistics.doublegetMax()Returns the maximum for this statistics.doublegetMin()Returns the minimum for this statistics.longgetN()Returns the number of samples in this statistics.doublegetPercentile(double rank) Returns the percentile at given rank.Returns the raw data for this statistics.doublegetSum()Returns the sum of samples in this statistics.doubleReturns the variance for this statistics.Methods inherited from class org.openjdk.jmh.util.AbstractStatistics
compareTo, compareTo, getConfidenceIntervalAt, getMean, getMeanErrorAt, getStandardDeviation, isDifferent, toString
-
Constructor Details
-
SingletonStatistics
public SingletonStatistics(double value)
-
-
Method Details
-
getMax
public double getMax()Description copied from interface:StatisticsReturns the maximum for this statistics.- Returns:
- maximum
-
getMin
public double getMin()Description copied from interface:StatisticsReturns the minimum for this statistics.- Returns:
- minimum
-
getN
public long getN()Description copied from interface:StatisticsReturns the number of samples in this statistics.- Returns:
- number of samples
-
getSum
public double getSum()Description copied from interface:StatisticsReturns the sum of samples in this statistics.- Returns:
- sum
-
getPercentile
public double getPercentile(double rank) Description copied from interface:StatisticsReturns the percentile at given rank.- Parameters:
rank- the rank, [0..100]- Returns:
- percentile
-
getVariance
public double getVariance()Description copied from interface:StatisticsReturns the variance for this statistics.- Returns:
- variance
-
getHistogram
public int[] getHistogram(double[] levels) Description copied from interface:StatisticsReturns the histogram for this statistics. The histogram bin count would be equal to number of levels, minus one; so that each i-th bin is the number of samples in [i-th, (i+1)-th) levels.- Parameters:
levels- levels- Returns:
- histogram data
-
getRawData
Description copied from interface:StatisticsReturns the raw data for this statistics. This data can be useful for custom postprocessing and statistics computations. Note, that values of multiple calls may not be unique. Ordering of the values is not specified.- Returns:
- iterator to raw data. Each item is pair of actual value and number of occurrences of this value.
-