JMH 1.17.2

Aleksey Shipilev shade at redhat.com
Tue Dec 6 12:20:54 UTC 2016


Hi,

JMH 1.17.2 is released and available at Maven Central. This is a maintenance
release, and it includes the following improvements and bugfixes:

 *) "perfasm" profiler fixed for the newer JDK 9 EA:
   https://bugs.openjdk.java.net/browse/CODETOOLS-7901851

 *) "safepoints" profiler should filter the warmup/post-run events correctly,
and report the measurement interval. This helps to estimate what pauses are
incurred compared to the total measurement time:
   https://bugs.openjdk.java.net/browse/CODETOOLS-7901856
   https://bugs.openjdk.java.net/browse/CODETOOLS-7901860

 *) Following the example of "safepoints" profiler, "perf*" profilers are also
using the measurement interval to filter out the events, making them much more
accurate. This especially affects "perfnorm":
   https://bugs.openjdk.java.net/browse/CODETOOLS-7901861

 *) "perf*" profilers now support overriding perf executable via JMH_PERF
variable, which makes it usable with ocperf.py from pmu-tools [1]:
   https://bugs.openjdk.java.net/browse/CODETOOLS-7901842

Enjoy!

Thanks,
-Aleksey

[1] https://github.com/andikleen/pmu-tools/



More information about the jmh-dev mailing list