基准测试演示 与Junit和Maven一起运行的 。 该项目是关于如何使用junit和maven从测试范围运行JMH基准测试。 建议不要从测试中运行JMH ,而应直接从其他主要方法代码中运行。 单元测试和其他IDE会干扰测量。 如果您的测量结果以秒/分钟/小时为单位,或者比通过测试运行基准测试更长,则不会对基准测试结果产生太大影响,因此您可以在此演示中使用解决方案。 如果您的测量单位是毫秒/微秒/纳秒...则运行基准测试,而不是从主代码而不是测试中运行,以获得更好的测量结果。 Java Microbenchmark线束集成 JMH的集成和使用非常简单。 只需看一下和。 跑 您可以使用