JMH 1.22

Aleksey Shipilev shade at redhat.com
Fri Nov 1 16:00:48 UTC 2019


Hi,

JMH 1.22 maintenance release is here, published at Maven Central, and ready to use.

Changes in this release:

 *) {xperf, perf, dtrace}asm reliability improvements:
   7902477: perfasm fails with latest JDK 13
   7902533: xperfasm cannot parse output with commas in symbol names
   7902530: dtraceasm should protect from completely corrupted lines
   7902529: {perf,dtrace}asm profilers should not swallow IOExceptions

 *) perfasm profiler got new fancy option -prof perfasm:mergeMethods=true
   7902450: perfasm should provide a way to merge all hot regions from the same method

 *) perf profiler can now select the events, for example -prof perf:events=topdown-fetch-bubbles
   7902329: perf profiler should accept events

 *) Reliability improvements for serialization benchmarks that emit stdout/stderr:
   7902528: Reentrant BinaryLinkClient::pushFrame corrupts the stream

 *) Param values with special characters are not breaking the result outputs:
   7902359: @Param values with braces and quotes should be handled specially

 *) Profilers plugin interface touchups:
   7902532: Profiler Javadoc should be clear about SPI-related expectations
   7902531: JMH archetypes should include ServicesResourceTransformer

 *) Debugging improvements:
   7902452: Missing RFFieldInfo.toString

(As usual, bugs can be reached via https://bugs.openjdk.java.net/browse/CODETOOLS-$number)

Enjoy!

-- 
Thanks,
-Aleksey



More information about the jmh-dev mailing list