1. 下载官方用例
官方用例的地址: GitHub - openjdk/jmh: https://openjdk.java.net/projects/code-tools/jmh/
git clone git@github.com:openjdk/jmh.git
2. 编译项目
官方的代码是使用Maven管理的
怎么安装配置Maven我就不废话了
直接在项目的根目录执行:
mvn clean install -Dmaven.test.skip=true
如果你懒得自己敲命令, 并且使用了IDEA, 则可以方便地使用图形界面操作
选中闪电的标志, 表示跳过测试
再双击install选项即可
3. 运行官方用例
看看官方的代码注释是怎么说的
我们照着来
- 先切换到jmh-sample的根目录
- 编译项目(实际上刚才已经整体编译过了)
- 运行命令:
java -jar target/benchmarks.jar JMHSample_01
这时JMH的第一个用例就开始运行了
4. IDEA中执行官方用例
在IDEA中直接运行main方法也同样能起到运行JMH的效果
并且可以在IDEA中方便的切换Java版本
5. 使用IDEA插件运行用例
在官方插件市场中搜索JMH
安装这个插件
安装完成后, 我们可以看到在每个Benchmark上都会有一个方便操作的按钮, 可以快速的启动单个Benchmark