JMH java基准测试
Measure, don’t guess! JMH适用场景 JMH只适合细粒度的方法测试 原理 编译时会生成一些测试代码,一般都会继承你的类 maven依赖 < dependencies > < dependency > < groupId > org.openjdk.jmh </ groupId > < artifactId > jmh-core </ artifactId > < version > ${jmh.version} </ version > </ dependency > < dependency > < groupId > org.openjdk.jmh </ groupId > < artifactId > jmh-generator-annprocess </ artifactId > < version > ${jmh.version} </ version > < scope > provided </ scope > </ dependency > </ dependencies > < properties > < project.build.sourceEncoding > UTF-8 </ project.build.sourceEncoding > < jmh.version > 1.0 </ jmh.version > < javac