Java jmh没有匹配的基准。拼写为regexp的小姐?将-v用于详细输出。
为了理解JMH,我正在实现示例应用程序。我在运行它时遇到了问题。我发现了这个错误Java jmh没有匹配的基准。拼写为regexp的小姐?将-v用于详细输出。,java,jmh,Java,Jmh,为了理解JMH,我正在实现示例应用程序。我在运行它时遇到了问题。我发现了这个错误 No matching benchmarks. Miss-spelled regexp? Use -v for verbose output. 这是我的密码 public class TestJMS { @GenerateMicroBenchmark public void wellHelloThere() { } public static void main(Strin
No matching benchmarks. Miss-spelled regexp? Use -v for verbose output.
这是我的密码
public class TestJMS {
@GenerateMicroBenchmark
public void wellHelloThere() {
}
public static void main(String[] args) throws RunnerException {
Options opt = new OptionsBuilder()
.include(".*" + TestJMS.class.getSimpleName() + ".*")
.forks(1)
.build();
new Runner(opt).run();
}
}
我发现很多帖子都与这个问题有关,但没有明确的答案。请简单地解释一下 您是否使用annotation processor实际生成基准测试?请按照JMH页面上的说明,使用Maven构建基准测试uberjar-忘掉main方法。