gpt4 book ai didi

java - 在 Caliper 中使用代表

转载 作者:行者123 更新时间:2023-12-01 22:13:09 25 4
gpt4 key购买 nike

所以我了解了 Caliper 并尝试使用它。所以我写了以下内容来开始这个框架:

   public class HashTableBenchMark  {       
HashMap<Integer, String> hashMap;

@BeforeExperiment
public void setUp() {
hashMap = new HashMap<Integer, String>();
}

@Benchmark
public void put(int reps) {
System.out.println("reps=" + reps);
for (int i = 0; i < reps; ++i) {
hashMap.put(i, "" + i);
}
}

public static void main(String[] args) throws Exception {
CaliperMain.main(HashTableBenchMark.class, args);
}
}

我应该设置代表吗?因为它总是打印 1

最佳答案

您不设置reps,它的值由Caliper内部决定。处理的唯一问题是方法调用开销的摊销,并且实际上只首选一个代表。请放心,您的方法将被调用多次,而不仅仅是一次。

关于java - 在 Caliper 中使用代表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com