百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

jmh

> 编程语言
开源

https://openjdk.org/projects/code-tools/jmh

2.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

https://openjdk.org/projects/code-tools/jmh

Java 微型基准测试框架 (JMH) JMH 是一个 Java 框架,用于构建、运行和分析以 Java 和其他语言为目标的纳米/微型/毫微/宏型基准测试。

在所有情况下,使用JMH的关键在于启用注解或字节码处理器来生成合成基准测试代码。Maven原型是引导项目并具备正确构建配置的主要机制。我们强烈建议新用户使用原型来设置正确的环境。

示例

为了理解JMH测试,或许编写自己的测试,通读JMH示例可能会有所帮助。请参阅测试注释中的运行说明。

推荐用法:命令行

步骤 1. 设置基准测试项目。 以下命令将在新的 test 文件夹中生成由 JMH 驱动的新项目。请注意,当前文件夹和目标文件夹中不应已包含任何 Maven 项目,以确保此操作能可靠执行。

bash
$ mvn archetype:generate \
  -DinteractiveMode=false \
  -DarchetypeGroupId=org.openjdk.jmh \
  -DarchetypeArtifactId=jmh-java-benchmark-archetype \
  -DgroupId=org.sample \
  -DartifactId=test \
  -Dversion=1.0

如果你想对另一种 JVM 语言进行基准测试,请使用现有列表中的另一个原型工件 ID,通常只需将上述工件 ID 中的 java 替换为另一种语言即可。使用替代原型可能需要在构建配置中进行额外更改,请参阅生成项目中的 pom.xml。

步骤 2. 构建基准测试。 之后 t

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言