Java runtime scalability specialist Azul Systems has announced a new version of its free and open source jHiccup tool. Available from Azul and also on GitHub, this software has been designed to examine "platform-level latency and operating characteristics" inside applications.
Live apps can now be monitored without restarting, and jHiccup collects (platform-level latency) on any Java application in production or in testing. So-termed "Hiccup Charts" are produced and cover the entire test interval so that system performance (including platform behavior and disruptions) can be plotted against predefined service level agreement (SLA) targets.
"jHiccup plots latency across the entire percentile range — highlighting the existence of platform-level problems that negatively impact performance in Java applications," said Azul CTO Gil Tene.
Tene also explains that jHiccup can be used to diagnose operating system-level issues as well as runtime performance within a Java Virtual Machine (JVM).
In some cases, jHiccup results can help identify non-application-related system performance artifacts induced by virtualization, swapping, or power management — artifacts that can be overlooked when troubleshooting essential business systems.