本文整理匯總了Java中org.HdrHistogram.Histogram.getHighestTrackableValue方法的典型用法代碼示例。如果您正苦於以下問題:Java Histogram.getHighestTrackableValue方法的具體用法?Java Histogram.getHighestTrackableValue怎麽用?Java Histogram.getHighestTrackableValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.HdrHistogram.Histogram
的用法示例。
在下文中一共展示了Histogram.getHighestTrackableValue方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: record
import org.HdrHistogram.Histogram; //導入方法依賴的package包/類
@Override
public void record(T metric, long number, long nanoLatency) {
Histogram histogram = histograms[metric.ordinal()];
long highestTrackableValue = histogram.getHighestTrackableValue();
long potentiallyTruncated = highestTrackableValue > nanoLatency ? nanoLatency : highestTrackableValue;
histogram.recordValueWithCount(potentiallyTruncated, number);
}
示例2: createNonConcurrentCopy
import org.HdrHistogram.Histogram; //導入方法依賴的package包/類
public static Histogram createNonConcurrentCopy(Histogram source) {
if (source instanceof ConcurrentHistogram) {
return new Histogram(source.getNumberOfSignificantValueDigits());
} else if (source instanceof AtomicHistogram) {
return new Histogram(
source.getLowestDiscernibleValue(),
source.getHighestTrackableValue(),
source.getNumberOfSignificantValueDigits()
);
} else {
throw new IllegalArgumentException("Unsupported histogram class " + source.getClass());
}
}