benchmarks

JMH, an SBT plugin for running OpenJDK JMH benchmarks

JMH is an SBT plugin for running OpenJDK JMH benchmarks. Per its docs, “JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages targeting the JVM.”

They also recommend reading an article titled Nanotrusting the Nanotime if you’re interested in writing your own benchmark tests.

Java benchmarks and performance tools

Ahh, benchmarks and performance, a fun game. Here are two benchmarks that I needed to use today to help demonstrate the difference between platforms:

  1. SciMark 2.0, from the NIST folks.
  2. The VolanoMark benchmark and report.

The SciMark is nicely configured as an applet, so it's very easy to test the speed of client systems. The VolanoMark is more difficult to set up, but may give you a more accurate read when it comes to server side apps.