gpt4 book ai didi

java - 在 eclipse 中从 main 运行 JMH 时为 "No matching benchmarks"

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:59:18 26 4
gpt4 key购买 nike

我想通过在 Eclipse 中将 JMH 作为 Java 应用程序运行来试用 JMH 的新功能。我导入并构建了 jmh-samples 项目。编译的类以/jmh-samples/target/generated-sources/annotations 结尾,/target/中有几个 JAR,并且从命令行运行 microbenchmarks.jar 照常工作。

然而,当我执行 main 时,我总是得到

No matching benchmarks. Miss-spelled regexp?

有什么想法吗?我使用的是 0.3 版本

最佳答案

jmh-dev@是与开发人员沟通的更好方式。

一些尝试:

  1. 劫持 Main 可能不是一个好主意。请改用 Java API,like this sample .
  2. 使用 -v extra Debug模式匹配:过滤器正则表达式不正确,或者没有可运行的基准测试。
  3. 如果正则表达式不正确,请修复它。
  4. 如果没有可匹配的基准,则可能无法正确生成和/或获取资源。确保 target/classes/ 在类路径中也可用。

关于java - 在 eclipse 中从 main 运行 JMH 时为 "No matching benchmarks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397542/

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