JMH=与=Disruptor
JMH
JMH(Java Microbenchmark Harness)JAVA 微基准测试。测某一个方法,它的性能到底好还是不好,我换了方法的实现之后,它到底好还是不好。
[JMH.md]
如果让测试能不够影响我们正常程序的运行。按照官网的建议,不要边开发边测试,而是把我们的程序打成Jar包,扔到某一台机器上单独测试,用命令行的方式运行。但是我们作为一个开发人员,如果这么做的话,效率太低了。所以我们在IDEA里装个插件来进行这个微基准的插件。
基准测试不是做对比测试的,只是测试一下你这个方法的吞吐量是多少。是一种专业的测试工具。QPS(Query Per Second)每秒查询次数。