我是 JMH 和基准测试的新手。我写了一个 public byte[]getBytes(String charsetName) 方法的小测试。但是 Maven 无法构建。这是我的代码:
package org.openjdk.jmh.samples;
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@State(Scope.Thread)
public class Test
{ @GenerateMicroBenchmark
public byte [] testgetbyte (String Str)
{
byte[] bytes = Str.getBytes("ISO-8859-1");
return bytes;
}
public static void main(String[] args) throws RunnerException {
Options opt = new OptionsBuilder()
.include(Test.class.getSimpleName())
.warmupIterations(5)
.measurementIterations(5)
.forks(1)
.build();
new Runner(opt).run();
}
}
当我运行时: mvn clean install。我收到一条构建失败错误消息。