JMH 1.10.1

Aleksey Shipilev aleksey.shipilev at oracle.com
Thu Jun 25 21:13:27 UTC 2015


Hi,

JMH 1.10.1 patch update is released and available at Maven Central
(props to Evgeny Mandrikov, as usual). It includes two changes:

 * "perfasm" now draws jumps in its output, like this:
     http://cr.openjdk.java.net/~shade/jmh/perfasm-branch-jumps.png

   This greatly aids reading the generated code, especially in the
   presence of large loops. Two new perfasm options control what jumps
   are drawn: "drawIntraJumps" and "drawInterJumps". By default, we
   draw intra-region jumps only, since the hot jumps are what we
   usually interested in. Inter-region jumps are abundant, and may
   clutter the output; enable them as you see fit.

   Tracking:
     https://bugs.openjdk.java.net/browse/CODETOOLS-7901454

 * JMH now prints out stuck non-daemon threads while counting down the
   time to forcefully exit the VM. This should help to diagnose the
   runaway threads when running the benchmarks remotely, or in the
   course of continuous testing.

   Tracking:
     https://bugs.openjdk.java.net/browse/CODETOOLS-7901456

Enjoy!

Thanks,
-Aleksey



More information about the jmh-dev mailing list