Java Developer Resources and Tools
Are you an open source developer? Learn more about the Zing open source developer access program.
- jHiccup Tool - jHiccup characterizes response time. It can measure latency between a client and Java application node or within a node. JHiccup aids application testers in avoiding common performance testing pitfalls, such as measuring 'failing' behavior of the application, using only the average response time and standard deviation to characterize a system (while ignoring multimodal results), and calculating %iles 'naively'. Click here to view the jHiccup data sheet »
- Azul Inspector Environment Checker - Azul Inspector is a Java program designed to collect information about a target Java application and its server environment. Developers, IT and performance engineers can use Azul Inspector to quickly determine the JDK version in use, maximum heap size setting and the values of a variety of other setup variables. Click here to view the Azul Inspector data sheet »
- LatencyUtils - The LatencyUtils package includes useful utilities for tracking latencies, especially in common in-process recording scenarios, which can exhibit significant coordinated omission sensitivity without proper handling. the LatencyStats class is meant to drop in to current measurement systems with no significant additional coding. It provides under-the-hood tracking and correction of pause effects, compensating for coordinated omission. Download LatencyUtils from GitHub »
- Zing Performance Data
- Zing: More information on this innovative Java Virtual Machine
- Zing Vision zero-overhead production monitoring and diagnostics
- Understanding Java Garbage Collection white paper
- More on Azul's C4 "Pauseless" Garbage Collector
- Presentation: Gil Tene on "How NOT to Measure Latency"
- Azul Systems standards compliance