> JMH(Java Microbenchmark Harness)是专门用于代码微基准测试的工具套件,基于方法层面的基准测试,精度可以达到纳秒级。
![](https://img.kancloud.cn/74/b4/74b41264a03062e7073fb1ba2c0c2db0_1088x176.png)
![](https://img.kancloud.cn/30/3c/303c5812a858ce5cd45c8cedda1a3b1d_876x426.png)
----
下面是一个JMH测试程序的基本结构,在该结构的基础上,只需要添加带`@Benchmark` 注解的方法即可进行测试。
![](https://img.kancloud.cn/e7/a5/e7a5de69bf2090abad8540fcf48d4494_1246x542.png)