我通过下载它的 git 代码安装了 google caliper,并对其进行了 mvn 全新安装。这产生了 caliper-1.0-beta-SNAPSHOT.jar。我将 caliper 作为 maven 依赖项包含在我的项目中,并决定编写一个简单的基准测试,如下所示
package com.parquet.benchmark;
import java.util.Random;
public class BenchmarkParquetDirectWrites extends SimpleBenchmark {
private static final int SIZE = 100000;
private static final int MAX_VALUE = 80000;
private int[] values;
@Override
protected void setUp() throws Exception {
values = new int[SIZE];
Random generator = new Random();
for (int i = 0; i < values.length; i++) {
values[i] = generator.nextInt(MAX_VALUE);
}
}
public void timeBenchmark(int reps) {
// Do something
}
}
代码无法编译并因找不到 SimpleBenchmark 而失败。我也无法在 caliper-1.0-beta-SNAPSHOT.jar 中找到 SimpleBenchmark.class。1)我应该如何构建卡尺以便能够使用它?