Fork me on GitHub

JMH

Java微基准测试框架JMH

JMH,即Java Microbenchmark Harness,这是专门用于进行代码的微基准测试的一套工具API。 JMH 由 OpenJDK/Oracle 里面那群开发了 Java 编译器的大牛们所开发 。何谓 Micro Benchmark 呢? 简单地说就是在 method 层面上的 benchmark,精度可以精确到微秒级。 Java的基准测试需要注意的几个点: 测试前需要预热。 防止无用代码进入测试方法中。 并发测试。 测试结果呈现。 比较典型的使用场景...