刚开始使用hdr直方图,有些用法不明确也没有那么多文档。这是我的问题(感谢您帮助解答):
a)AtomicHistogram和CouncurrentHistogram有什么区别?我知道在并发环境中我需要使用其中一个 - 但我需要在哪个场景中选择哪一个?
b)为什么可能需要在AbstractHistogram中使用getStartTimestamp和getEndTimestamp?
c)DoubleHistogram,IntCountsHistogram和ShoftCountsHistogram有什么区别。我无法理解世界"分辨率",我需要通过简单的示例看清楚图片
d)为什么我可能需要WriterReaderPhaser或SingleWriterDoubleRecorder以及在何处使用它?
e)我想记录Disruptor(环形缓冲区)队列大小,我使用带有recordValue()的简单直方图类,但是当我打印输出时,它的值应小于1,带小数位。为什么? HDR直方图能否记录破坏者的大小?
感谢。