abstract class AbstractHistogramBase extends EncodableHistogram
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
autoResize |
(package private) int |
bucketCount |
(package private) static java.util.concurrent.atomic.AtomicLong |
constructionIdentityCount |
(package private) int |
countsArrayLength |
(package private) double |
doubleToIntegerValueConversionRatio |
(package private) long |
endTimeStampMsec |
(package private) long |
highestTrackableValue |
(package private) long |
identity |
(package private) double |
integerToDoubleValueConversionRatio |
(package private) byte[] |
intermediateUncompressedByteArray |
(package private) java.nio.ByteBuffer |
intermediateUncompressedByteBuffer |
(package private) long |
lowestDiscernibleValue |
(package private) int |
numberOfSignificantValueDigits |
(package private) PercentileIterator |
percentileIterator |
(package private) RecordedValuesIterator |
recordedValuesIterator |
(package private) long |
startTimeStampMsec |
(package private) int |
subBucketCount
Power-of-two length of linearly scaled array slots in the counts array.
|
(package private) java.lang.String |
tag |
(package private) int |
wordSizeInBytes |
Constructor and Description |
---|
AbstractHistogramBase() |
Modifier and Type | Method and Description |
---|---|
(package private) double |
getDoubleToIntegerValueConversionRatio() |
(package private) double |
getIntegerToDoubleValueConversionRatio() |
(package private) void |
nonConcurrentSetIntegerToDoubleValueConversionRatio(double integerToDoubleValueConversionRatio) |
(package private) abstract void |
setIntegerToDoubleValueConversionRatio(double integerToDoubleValueConversionRatio) |
decodeFromCompressedByteBuffer, encodeIntoCompressedByteBuffer, getEndTimeStamp, getMaxValueAsDouble, getNeededByteBufferCapacity, getStartTimeStamp, getTag, setEndTimeStamp, setStartTimeStamp, setTag
static java.util.concurrent.atomic.AtomicLong constructionIdentityCount
long identity
volatile boolean autoResize
long highestTrackableValue
long lowestDiscernibleValue
int numberOfSignificantValueDigits
int bucketCount
int subBucketCount
int countsArrayLength
int wordSizeInBytes
long startTimeStampMsec
long endTimeStampMsec
java.lang.String tag
double integerToDoubleValueConversionRatio
double doubleToIntegerValueConversionRatio
PercentileIterator percentileIterator
RecordedValuesIterator recordedValuesIterator
java.nio.ByteBuffer intermediateUncompressedByteBuffer
byte[] intermediateUncompressedByteArray
double getIntegerToDoubleValueConversionRatio()
double getDoubleToIntegerValueConversionRatio()
void nonConcurrentSetIntegerToDoubleValueConversionRatio(double integerToDoubleValueConversionRatio)
abstract void setIntegerToDoubleValueConversionRatio(double integerToDoubleValueConversionRatio)