I have used caliper before and it is almost similar to JMH except JMH claims performance measurement using calipers is incorrect for iterations. https://github.com/melix/jmh-gradle-example/blob/master/src/jmh/java/org/openjdk/jmh/samples/JMHSample_11_Loops.java#L48 Also IIRC caliper uploads a report to some server to serve html output. I personally like the text output generated by JMH. Not aware of any other microbenchmarking tool that is as good as JMH or caliper.
Thanks and Regards, Prasanth Jayachandran On Wed, Apr 18, 2018 at 8:52 AM, Owen O'Malley <[email protected]> wrote: > All, > > In my board report, I included that we removed the benchmarking code > because of the dependency on JMH, which is unfortunately released under the > GPL. > > Isabel, who is on the board, asked if there were alternatives to JMH that > aren't GPL. In my looking, I didn't find any that integrate as nicely in to > the JVM. (JMH is written and maintained by the OpenJDK team, which both > explains its tight integration and release under the GPL.) The only close > alternative that I found was a tool from Google for Android - > https://github.com/google/caliper . But it looks pretty tightly tied to > the > Android platform. > > Does anyone know of any good alternatives to JMH that are Apache License > compatible? > > ..Owen >
