https://openjdk.org/projects/code-tools/jmh
在所有情况下,使用JMH的关键在于启用注解或字节码处理器来生成合成基准测试代码。Maven原型是引导项目并具备正确构建配置的主要机制。我们强烈建议新用户使用原型来设置正确的环境。
为了理解JMH测试,或许编写自己的测试,通读JMH示例可能会有所帮助。请参阅测试注释中的运行说明。
步骤 1. 设置基准测试项目。 以下命令将在新的 test 文件夹中生成由 JMH 驱动的新项目。请注意,当前文件夹和目标文件夹中不应已包含任何 Maven 项目,以确保此操作能可靠执行。
$ 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,或尚未同步最近议题。