JMH是新的microbenchmark框架。与其他众多框架相比它的特色优势在于,它是由Oracle实现JIT的相同人员开发的。特别是我想提一下Aleksey Shipilev和他优秀的博客文章。JMH可能与最新的Oracle JRE同步,其结果可信度很高。
JMH的示例链接。
使用JMH仅需满足2个必要条件:
设置jmh-core的maven依赖使用@GenerateMicroBenchmark
注解测试方法本文将主要介绍JMH的基本规则和功能。第二篇文章将介绍JMH分析器。
如何运行在pom文件中加入依赖:
1234567