基本上,我有一个需要运行sync的基准,如果它运行异步的话,它会崩溃。我当前的基准选项:
Options opt = new OptionsBuilder()
.include(getClass().getSimpleName())
.syncIterations(true)
.output(file)
.measurementIterations(10)
.shouldDoGC(true)
.threads(1)
.warmupIterations(0)
.forks(0)
.build();
基准的注解:
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@BenchmarkMode(Mode.AverageTime)
@Benchmark
问题是,它在另一个线程上运行:my.package.mybenchmark.benchmark-jmh-worker-1由于某种原因,它在该方法上运行327298个测试。我只想跑10英里。有没有一种方法可以实现这两个目标中的任何一个,或者有一个替代库可以实现这一目标?
暂无答案!
目前还没有任何答案,快来回答吧!