Latency is how long an application takes to respond to a request. For Java applications, latency can be because of the application’s performance or how the JVM delivers a managed runtime environment. This tutorial demonstrates how a simple, non-intrusive tool, jHiccup, can isolate and measure latency not directly introduced by an application. With this information, JVM tuning becomes much more manageable.