# JMH Demo **Repository Path**: ijliym/jmh-demo ## Basic Information - **Project Name**: JMH Demo - **Description**: 使用JMH进行微基准测试 - 性能测试 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-26 - **Last Updated**: 2025-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用JMH进行微基准测试 JMH是一个用于Java语言(或其他JVM语言),提供构建、运行和分析(按照多种基准:纳秒,微妙、毫秒、宏等)的工具。 ## 创建 [JMH 项目](https://openjdk.java.net/projects/code-tools/jmh/) ```bash mvn archetype:generate \ -DinteractiveMode=false \ -DarchetypeGroupId=org.openjdk.jmh \ -DarchetypeArtifactId=jmh-java-benchmark-archetype \ -DarchetypeVersion=1.23 \ -DgroupId=me.ijleex.jmh \ -DartifactId=jmh-demo \ -Dversion=1.0.0-SNAPSHOT ``` ## 构建项目 ```bash cd jmh-demo mvn clean package ``` ## 运行 ```bash java -jar target/benchmarks.jar java -jar target/benchmarks.jar LoggingBenchmark java -jar target/benchmarks.jar me.ijleex.jmh.benchmark.counter.CounterBenchmark ``` ## License Copyright (c) ijym-lee. All rights reserved. Licensed under the [Apache License, Version 2.0](LICENSE).