Uses of Class
org.HdrHistogram.DoubleHistogram
-
Packages that use DoubleHistogram Package Description org.HdrHistogram A High Dynamic Range (HDR) Histogram Package -
-
Uses of DoubleHistogram in org.HdrHistogram
Subclasses of DoubleHistogram in org.HdrHistogram Modifier and Type Class Description class
ConcurrentDoubleHistogram
A floating point values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.private static class
DoubleRecorder.InternalConcurrentDoubleHistogram
private static class
DoubleRecorder.PackedInternalConcurrentDoubleHistogram
class
PackedConcurrentDoubleHistogram
A floating point values High Dynamic Range (HDR) Histogram that uses a packed internal representation and supports safe concurrent recording operations.class
PackedDoubleHistogram
A floating point values High Dynamic Range (HDR) Histogram that uses a packed internal representationprivate class
SingleWriterDoubleRecorder.InternalDoubleHistogram
private class
SingleWriterDoubleRecorder.PackedInternalDoubleHistogram
class
SynchronizedDoubleHistogram
A floating point values High Dynamic Range (HDR) Histogram that is synchronized as a wholeFields in org.HdrHistogram declared as DoubleHistogram Modifier and Type Field Description private DoubleHistogram
SingleWriterDoubleRecorder. activeHistogram
(package private) DoubleHistogram
DoubleAllValuesIterator. histogram
(package private) DoubleHistogram
DoubleHistogram.AllValues. histogram
(package private) DoubleHistogram
DoubleHistogram.LinearBucketValues. histogram
(package private) DoubleHistogram
DoubleHistogram.LogarithmicBucketValues. histogram
(package private) DoubleHistogram
DoubleHistogram.Percentiles. histogram
(package private) DoubleHistogram
DoubleHistogram.RecordedValues. histogram
(package private) DoubleHistogram
DoubleLinearIterator. histogram
(package private) DoubleHistogram
DoubleLogarithmicIterator. histogram
(package private) DoubleHistogram
DoublePercentileIterator. histogram
(package private) DoubleHistogram
DoubleRecordedValuesIterator. histogram
private DoubleHistogram
SingleWriterDoubleRecorder. inactiveHistogram
Methods in org.HdrHistogram with type parameters of type DoubleHistogram Modifier and Type Method Description (package private) static <T extends DoubleHistogram>
TDoubleHistogram. constructHistogramFromBuffer(int cookie, java.nio.ByteBuffer buffer, java.lang.Class<T> doubleHistogramClass, java.lang.Class<? extends AbstractHistogram> histogramClass, long minBarForHighestToLowestValueRatio)
Methods in org.HdrHistogram that return DoubleHistogram Modifier and Type Method Description DoubleHistogram
DoubleHistogram. copy()
Create a copy of this histogram, complete with data and everything.DoubleHistogram
SynchronizedDoubleHistogram. copy()
DoubleHistogram
DoubleHistogram. copyCorrectedForCoordinatedOmission(double expectedIntervalBetweenValueSamples)
Get a copy of this histogram, corrected for coordinated omission.DoubleHistogram
SynchronizedDoubleHistogram. copyCorrectedForCoordinatedOmission(double expectedIntervalBetweenValueSamples)
static DoubleHistogram
DoubleHistogram. decodeFromByteBuffer(java.nio.ByteBuffer buffer, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a ByteBuffer.static DoubleHistogram
DoubleHistogram. decodeFromByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a ByteBuffer, using a specified AbstractHistogram subclass for tracking internal counts (e.g.static DoubleHistogram
DoubleHistogram. decodeFromCompressedByteBuffer(java.nio.ByteBuffer buffer, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a compressed form in a ByteBuffer.static DoubleHistogram
DoubleHistogram. decodeFromCompressedByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a compressed form in a ByteBuffer, using a specified AbstractHistogram subclass for tracking internal counts (e.g.static DoubleHistogram
DoubleHistogram. fromString(java.lang.String base64CompressedHistogramString)
Construct a new DoubleHistogram by decoding it from a String containing a base64 encoded compressed histogram representation.DoubleHistogram
DoubleRecorder. getIntervalHistogram()
Get a new instance of an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
DoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
DoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle, boolean enforeContainingInstance)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
SingleWriterDoubleRecorder. getIntervalHistogram()
Get a new instance of an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
SingleWriterDoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
SingleWriterDoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle, boolean enforeContainingInstance)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.Methods in org.HdrHistogram with parameters of type DoubleHistogram Modifier and Type Method Description void
DoubleHistogram. add(DoubleHistogram fromHistogram)
Add the contents of another histogram to this one.void
SynchronizedDoubleHistogram. add(DoubleHistogram fromHistogram)
void
DoubleHistogram. addWhileCorrectingForCoordinatedOmission(DoubleHistogram fromHistogram, double expectedIntervalBetweenValueSamples)
Add the contents of another histogram to this one, while correcting the incoming data for coordinated omission.void
SynchronizedDoubleHistogram. addWhileCorrectingForCoordinatedOmission(DoubleHistogram fromHistogram, double expectedIntervalBetweenValueSamples)
void
DoubleHistogram. copyInto(DoubleHistogram targetHistogram)
Copy this histogram into the target histogram, overwriting it's contents.void
SynchronizedDoubleHistogram. copyInto(DoubleHistogram targetHistogram)
void
DoubleHistogram. copyIntoCorrectedForCoordinatedOmission(DoubleHistogram targetHistogram, double expectedIntervalBetweenValueSamples)
Copy this histogram, corrected for coordinated omission, into the target histogram, overwriting it's contents.void
SynchronizedDoubleHistogram. copyIntoCorrectedForCoordinatedOmission(DoubleHistogram targetHistogram, double expectedIntervalBetweenValueSamples)
DoubleHistogram
DoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
DoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle, boolean enforeContainingInstance)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
SingleWriterDoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.DoubleHistogram
SingleWriterDoubleRecorder. getIntervalHistogram(DoubleHistogram histogramToRecycle, boolean enforeContainingInstance)
Get an interval histogram, which will include a stable, consistent view of all value counts accumulated since the last interval histogram was taken.void
DoubleRecorder. getIntervalHistogramInto(DoubleHistogram targetHistogram)
Place a copy of the value counts accumulated since accumulated (since the last interval histogram was taken) intotargetHistogram
.void
SingleWriterDoubleRecorder. getIntervalHistogramInto(DoubleHistogram targetHistogram)
Place a copy of the value counts accumulated since accumulated (since the last interval histogram was taken) intotargetHistogram
.void
DoubleHistogram. subtract(DoubleHistogram otherHistogram)
Subtract the contents of another histogram from this one.void
SynchronizedDoubleHistogram. subtract(DoubleHistogram fromHistogram)
private void
DoubleRecorder. validateFitAsReplacementHistogram(DoubleHistogram replacementHistogram, boolean enforeContainingInstance)
private void
SingleWriterDoubleRecorder. validateFitAsReplacementHistogram(DoubleHistogram replacementHistogram, boolean enforeContainingInstance)
Constructors in org.HdrHistogram with parameters of type DoubleHistogram Constructor Description AllValues(DoubleHistogram histogram)
ConcurrentDoubleHistogram(DoubleHistogram source)
Construct aConcurrentDoubleHistogram
with the same range settings as a given source, duplicating the source's start/end timestamps (but NOT it's contents)DoubleAllValuesIterator(DoubleHistogram histogram)
DoubleHistogram(DoubleHistogram source)
Construct aDoubleHistogram
with the same range settings as a given source, duplicating the source's start/end timestamps (but NOT it's contents)DoubleLinearIterator(DoubleHistogram histogram, double valueUnitsPerBucket)
DoubleLogarithmicIterator(DoubleHistogram histogram, double valueUnitsInFirstBucket, double logBase)
DoublePercentileIterator(DoubleHistogram histogram, int percentileTicksPerHalfDistance)
DoubleRecordedValuesIterator(DoubleHistogram histogram)
LinearBucketValues(DoubleHistogram histogram, double valueUnitsPerBucket)
LogarithmicBucketValues(DoubleHistogram histogram, double valueUnitsInFirstBucket, double logBase)
PackedConcurrentDoubleHistogram(DoubleHistogram source)
Construct aPackedConcurrentDoubleHistogram
with the same range settings as a given source, duplicating the source's start/end timestamps (but NOT it's contents)PackedDoubleHistogram(DoubleHistogram source)
Construct aPackedDoubleHistogram
with the same range settings as a given source, duplicating the source's start/end timestamps (but NOT it's contents)Percentiles(DoubleHistogram histogram, int percentileTicksPerHalfDistance)
RecordedValues(DoubleHistogram histogram)
-