Modifier and Type | Class | Description |
---|---|---|
class |
ConcurrentDoubleHistogram |
A floating point values High Dynamic Range (HDR) Histogram that supports safe concurrent recording
operations.
|
class |
SynchronizedDoubleHistogram |
A floating point values High Dynamic Range (HDR) Histogram that is synchronized as a whole
|
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(ByteBuffer buffer,
long minBarForHighestToLowestValueRatio) |
Construct a new DoubleHistogram by decoding it from a ByteBuffer.
|
static DoubleHistogram |
DoubleHistogram.decodeFromByteBuffer(ByteBuffer buffer,
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(ByteBuffer buffer,
long minBarForHighestToLowestValueRatio) |
Construct a new DoubleHistogram by decoding it from a compressed form in a ByteBuffer.
|
static DoubleHistogram |
DoubleHistogram.decodeFromCompressedByteBuffer(ByteBuffer buffer,
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.
|
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.
|
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) into
targetHistogram . |
void |
SingleWriterDoubleRecorder.getIntervalHistogramInto(DoubleHistogram targetHistogram) |
Place a copy of the value counts accumulated since accumulated (since the last interval histogram
was taken) into
targetHistogram . |
void |
DoubleHistogram.subtract(DoubleHistogram otherHistogram) |
Subtract the contents of another histogram from this one.
|
void |
SynchronizedDoubleHistogram.subtract(DoubleHistogram fromHistogram) |
Constructor | Description |
---|---|
ConcurrentDoubleHistogram(DoubleHistogram source) |
Construct a
ConcurrentDoubleHistogram 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 a
DoubleHistogram 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) |
Copyright © 2019. All rights reserved.