高动态范围 (HDR) 直方图
HdrHistogram -------------------------------------------------------------- HdrHistogram: 高动态范围 (HDR) 直方图 此仓库目前包含 HdrHistogram 的 Java 实现。其他仓库中包含 C、C#/.NET、Python、JavaScript、Rust、Erlang 和 Go 版本。它们都具有共同的概念和数据表示能力。请查看 HdrHistogram 组织 下的仓库,了解各种实现和有用的工具。
注意:以下内容摘自 Histogram JavaDoc。虽然其中大部分内容也适用于其他语言实现,但某些细节可能因实现而有所不同(例如迭代和同步),因此您应参阅您打算使用的特定 API 库的文档或头文件信息。
HdrHistogram 支持在可配置的整数值范围内记录和分析采样数据的值计数,并在该范围内提供可配置的值精度。值精度表示值记录中的有效数字数,并可控制值范围内的值量化行为以及任何给定级别的后续值分辨率。
例如,可以将直方图配置为跟踪 0 到 3,600,000,000 之间观察到的整数值的计数,同时保持整个范围内 3 位有效数字的值精度。因此,在该范围内的值量化不会大于任何值的 1/1,000 (或 0.1%)。这种示例直方图可用于跟踪和分析观察到的响应时间计数,其范围为 1 微秒到 1 小时,同时保持 1 微秒至 1 毫秒的值分辨率, 1 毫秒 (或更高) 的分辨率至 1 秒,以及 1 秒 (或更高) 的分辨率至 1,000 秒。在其最大跟踪值 (1 小时) 时,仍然保持 3.6 秒 (或更高) 的分辨率。
HdrHistogram 包包括 Histogram 实现。
暂无开放 Issues,或尚未同步最近议题。