gpt4 book ai didi

java - jmh-core 版本 > 1.9 时使用 OptionsBuilder 编译错误

转载 作者:行者123 更新时间:2023-12-01 09:22:53 27 4
gpt4 key购买 nike

Options opt = new OptionsBuilder()
.include(this.getClass().getSimpleName())
.forks(1)
.build();

jmh-core 版本 1.9 编译正常,jmh-core 版本 > 1.9 编译失败

Error:java: java.lang.IllegalStateException: Unable to parse the line: PerformanceBenchmark.benchmark1===,===PerformanceBenchmark_benchmark1.benchmark1===,===Throughput===,===1====,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]

Java版本:1.8.0_74

谁能告诉我出了什么问题..?谢谢。

        <!--Benchmarking framework-->
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>1.9.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>1.9.3</version>
<scope>test</scope>
</dependency>

最佳答案

通常涉及两个依赖项:jmh-corejmh-generator-annprocess。他们的版本应该一致。如果不这样做,则生成器可能会以核心无法理解的格式生成基准列表。这很可能就是这种情况。

关于java - jmh-core 版本 > 1.9 时使用 OptionsBuilder 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40041252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com