我似乎无法在这里开始工作。我删除了代码,自己建立了卡尺,这解决了我的第一组问题,但现在我收到了错误,我需要一个微型仪器。
这个实验需要一个微基准。定时器(535 is )的粒度大于测量运行时(331.0μs)的0.1%。使用微基准仪进行精确测量。
那么,我该如何设置微型仪器呢?
在我想要运行的方法之前,我使用@Benchmark,在我的main中,如下所示:
CaliperMain.main(
MyClass.class,
new String[]{ "-i", "runtime" }
);
我试着将运行时更改为“微”,但这是行不通的。有什么想法吗?
发布于 2014-10-21 23:47:55
我想,你只需要用
@Benchmark int time(int reps) {
// repeat reps times what you want to measure
}
而不是
@Benchmark int time() {
}
https://stackoverflow.com/questions/26497941
复制相似问题