我正在学习如何使用hdrhistogram库来测量java中的延迟。我想测量系统预热前和预热后的延迟。
使用此示例,如何预热系统?
我认为我必须在我的主要方法示例我的直方图和重置它每次,但我不知道怎么做
你能帮忙吗?
提前谢谢!
我的主要方法是:
public static void main(String [] args)
{
{
runCalculations();
}
}
runcalculations方法如下所示:
private static void runCalculations()
{
//random park time simulator
BaseSyncOpSimulator syncOpSimulator = new SyncOpSimulLongOperation();
final Histogram histogram = new Histogram(5);
// Execute the operation lot of times
for(int i = 0; i < 200000; i++)
{
final long startTime = System.nanoTime();
syncOpSimulator.executeOp();
final long time = System.nanoTime();
final long duration = time - startTime;
histogram.recordValue(duration);
}
histogram.outputPercentileDistribution(System.out, 1000.0);
}}
暂无答案!
目前还没有任何答案,快来回答吧!