All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractHistogram An abstract base class for integer values High Dynamic Range (HDR) HistogramsAbstractHistogramBase This non-public AbstractHistogramBase super-class separation is meant to bunch "cold" fields separately from "hot" fields, in an attempt to force the JVM to place the (hot) fields commonly used in the value recording code paths close together.AbstractHistogramIterator Used for iterating through histogram values.AllValuesIterator Used for iterating through histogram values using the finest granularity steps supported by the underlying representation.AtomicHistogram A High Dynamic Range (HDR) Histogram using atomiclong
count typeBase64Helper Base64Helper exists to bridge inconsistencies in Java SE support of Base64 encoding and decoding.ConcurrentDoubleHistogram A floating point values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.ConcurrentHistogram An integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.ConcurrentHistogram.AtomicLongArrayWithNormalizingOffset DoubleAllValuesIterator Used for iterating throughDoubleHistogram
values using the finest granularity steps supported by the underlying representation.DoubleHistogram A floating point values High Dynamic Range (HDR) HistogramDoubleHistogramIterationValue Represents a value point iterated through in aDoubleHistogram
, with associated stats.DoubleLinearIterator Used for iterating throughDoubleHistogram
values in linear steps.DoubleLogarithmicIterator Used for iterating throughDoubleHistogram
values values in logarithmically increasing levels.DoublePercentileIterator Used for iterating throughDoubleHistogram
values values according to percentile levels.DoubleRecordedValuesIterator Used for iterating throughDoubleHistogram
values values using the finest granularity steps supported by the underlying representation.DoubleRecorder Records floating point (double) values, and provides stable intervalDoubleHistogram
samples from live recorded data without interrupting or stalling active recording of values.DoubleValueRecorder EncodableHistogram A base class for all encodable (and decodable) histogram classes.Histogram A High Dynamic Range (HDR) HistogramHistogramIterationValue Represents a value point iterated through in a Histogram, with associated stats.HistogramLogProcessor HistogramLogProcessor
will process an input log and [can] generate two separate log files from a single histogram log file: a sequential interval log file and a histogram percentile distribution log file.HistogramLogProcessor.HistogramLogProcessorConfiguration HistogramLogReader A histogram log reader.HistogramLogScanner HistogramLogScanner.EncodableHistogramSupplier HistogramLogScanner.EventHandler Handles log events, return true to stop processing.HistogramLogScanner.LazyHistogramReader HistogramLogWriter A histogram log writer.IntCountsHistogram A High Dynamic Range (HDR) Histogram using anint
count typeLinearIterator Used for iterating through histogram values in linear steps.LogarithmicIterator Used for iterating through histogram values in logarithmically increasing levels.PercentileIterator Used for iterating through histogram values according to percentile levels.RecordedValuesIterator Used for iterating through all recorded histogram values using the finest granularity steps supported by the underlying representation.Recorder Records integer values, and provides stable intervalHistogram
samples from live recorded data without interrupting or stalling active recording of values.ShortCountsHistogram A High Dynamic Range (HDR) Histogram using ashort
count typeSingleWriterDoubleRecorder Records floating point values, and provides stable intervalDoubleHistogram
samples from live recorded data without interrupting or stalling active recording of values.SingleWriterRecorder Records integer values, and provides stable intervalHistogram
samples from live recorded data without interrupting or stalling active recording of values.SynchronizedDoubleHistogram A floating point values High Dynamic Range (HDR) Histogram that is synchronized as a wholeSynchronizedHistogram An integer values High Dynamic Range (HDR) Histogram that is synchronized as a wholeValueRecorder Version WriterReaderPhaser WriterReaderPhaser
instances provide an asymmetric means for synchronizing the execution of wait-free "writer" critical sections against a "reader phase flip" that needs to make sure no writer critical sections that were active at the beginning of the flip are still active after the flip is done.ZigZagEncoding This class provides encoding and decoding methods for writing and reading ZigZag-encoded LEB128-64b9B-variant (Little Endian Base 128) values to/from aByteBuffer
.