经常看到说在做性能测试应该考虑使用JMH。那么我想知道为什么要用JMH。什么样的场景才适合使用JMH,比如像数据库连接池性能测试适合不适合使用JMH?
在大部分场合,简单地回答谁快谁慢是远远不够的,如何将程序性能量化呢?总不能傻傻的自己写一个时间,数量加和求平均之类的操作吧!那样测试代码开发的时间甚至高于业务功能代码开发的时间了,甚至有些得不偿失。这就需要我们的主角 JMH 登场了!
博主在平时做性能测试时就十分头疼,再一次偶然的机会发现了这个工具,查找了许多资料发现了篇关于JMH的文章留作记录
原文