0
マックスなどミン同じではありません。HDRヒストグラム:私はHDRヒストグラムのJava実装を使用しています1つのサンプル数
<dependency>
<groupId>org.hdrhistogram</groupId>
<version>2.1.4</version>
<artifactId>HdrHistogram</artifactId>
</dependency>
I'vは、最小値と最大値は、サンプル数が1である場合でも、異なることがenoticed:
@Test
public void testHistogram() throws Exception {
Histogram stats = new Histogram(2);
stats.recordValue(35071);
assertEquals(1, stats.getTotalCount());
assertEquals(35071, stats.getMaxValue());
assertEquals(35071, stats.getMinNonZeroValue()); // Fails:
// java.lang.AssertionError:
// Expected :35071
// Actual :34816
}
Iヒストグラムのコードに次のフラグメントを参照してください
public long getMinNonZeroValue() {
return (minNonZeroValue == Long.MAX_VALUE) ?
Long.MAX_VALUE : lowestEquivalentValue(minNonZeroValue);
}
(すなわちであります10)
私の質問は、なぜ記録されたminNonZeroValue
を返すことができないのですか?