RFR: 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError
Andrey Turbanov
aturbanov at openjdk.org
Tue Feb 18 09:26:16 UTC 2025
On Fri, 14 Feb 2025 02:23:40 GMT, SendaoYan <syan at openjdk.org> wrote:
> Hi all,
>
> The newly added JMH tests 'org.openjdk.bench.jdk.incubator.vector.VectorMultiplyOptBenchmark' fails "java.lang.NoClassDefFoundError: jdk/incubator/vector/Float16" by below test command:
>
>
> make test MICRO="FORK=1;WARMUP_ITER=2" TEST="micro:org.openjdk.bench.jdk.incubator.vector.VectorMultiplyOptBenchmark.test_bm_pattern1"
>
>
> The `@Fork(jvmArgsPrepend = ..)` in microbenchmarks should replaced as `@Fork(jvmArgs = ..)` since [JDK-8343345](https://bugs.openjdk.org/browse/JDK-8343345). Change has been verified locally, test-fix only, no risk.
test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java line 34:
> 32: @OutputTimeUnit(TimeUnit.MILLISECONDS)
> 33: @State(Scope.Thread)
> 34: @Fork(jvmArgs = {"--add-modules=jdk.incubator.vector", "-Xbatch", "-XX:-TieredCompilation"})
Suggestion:
@Fork(jvmArgs = {"--add-modules=jdk.incubator.vector", "-Xbatch", "-XX:-TieredCompilation"})
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23624#discussion_r1959361602
More information about the core-libs-dev
mailing list