Метод | Описание | |
---|---|---|
Create ( ) : |
Creates the histogram as configured by this factory instance.
|
|
Create ( long lowestDiscernibleValue, long highestTrackableValue, int numberOfSignificantValueDigits ) : |
A factory-method to create the Histogram.
|
|
Create ( long instanceId, long lowestDiscernibleValue, long highestTrackableValue, int numberOfSignificantValueDigits ) : |
A factory-method to create the Histogram.
|
|
With16BitBucketSize ( ) : |
Specify that the Histogram should be able to record count values in the 32bit range.
|
|
With32BitBucketSize ( ) : |
Specify that the Histogram should be able to record count values in the 32bit range.
|
|
With64BitBucketSize ( ) : |
Specify that the Histogram should be able to record count values in the 64bit range.
|
|
WithPrecisionOf ( int numberOfSignificantValueDigits ) : |
Specifies the number of significant figures that the Histogram should record.
|
|
WithThreadSafeReads ( ) : RecorderFactory |
Specifies that the consumer will need to be able to read Histogram values in a thread safe manner. This will mean Recorder will be used to wrap the Histogram, allowing thread safe reads.
|
|
WithThreadSafeWrites ( ) : |
Specifies that the Histogram to be created should be thread safe when written to from multiple threads.
|
|
WithValuesFrom ( long lowestDiscernibleValue ) : |
Specifies the lowest value the Histogram should be configured to record.
|
|
WithValuesUpTo ( long highestTrackableValue ) : |
Specifies the highest value the Histogram should be configured to record.
|
Метод | Описание | |
---|---|---|
HistogramFactory ( ) : System |
Private constructor to force usage via the Static starter methods.
|
public abstract Create ( long lowestDiscernibleValue, long highestTrackableValue, int numberOfSignificantValueDigits ) : |
||
lowestDiscernibleValue | long | /// The lowest value that can be tracked (distinguished from 0) by the histogram. /// Must be a positive integer that is >= 1. /// May be internally rounded down to nearest power of 2. /// |
highestTrackableValue | long | The highest value to be tracked by the histogram. Must be a positive integer that is >= (2 * |
numberOfSignificantValueDigits | int | The number of significant decimal digits to which the histogram will maintain value resolution and separation. /// Must be a non-negative integer between 0 and 5. /// |
Результат |
public abstract Create ( long instanceId, long lowestDiscernibleValue, long highestTrackableValue, int numberOfSignificantValueDigits ) : |
||
instanceId | long | An identifier for this instance. |
lowestDiscernibleValue | long | /// The lowest value that can be tracked (distinguished from 0) by the histogram. /// Must be a positive integer that is >= 1. /// May be internally rounded down to nearest power of 2. /// |
highestTrackableValue | long | The highest value to be tracked by the histogram. Must be a positive integer that is >= (2 * |
numberOfSignificantValueDigits | int | The number of significant decimal digits to which the histogram will maintain value resolution and separation. /// Must be a non-negative integer between 0 and 5. /// |
Результат |
public static With16BitBucketSize ( ) : |
||
Результат |
public static With32BitBucketSize ( ) : |
||
Результат |
public static With64BitBucketSize ( ) : |
||
Результат |
public WithPrecisionOf ( int numberOfSignificantValueDigits ) : |
||
numberOfSignificantValueDigits | int | /// The number of significant decimal digits to which the histogram will maintain value resolution and separation. /// Must be a non-negative integer between 0 and 5. /// |
Результат |
public abstract WithThreadSafeReads ( ) : RecorderFactory | ||
Результат | RecorderFactory |
public abstract WithThreadSafeWrites ( ) : |
||
Результат |
public WithValuesFrom ( long lowestDiscernibleValue ) : |
||
lowestDiscernibleValue | long | /// The lowest value that can be tracked (distinguished from 0) by the histogram. /// Must be a positive integer that is >= 1. /// May be internally rounded down to nearest power of 2. /// |
Результат |
public WithValuesUpTo ( long highestTrackableValue ) : |
||
highestTrackableValue | long |
/// The highest value to be tracked by the histogram. Must be a positive integer that is >= (2 * |
Результат |