Zing includes a non-intrusive, production-time application visibility tool, called Zing Vision (ZVision). In contrast to all other existing external profiling or monitoring tools dedicated to Java applications, ZVision allows a zero-overhead, fine-grained insight into the different components of your application. This is possible as ZVision is built into the JVM itself and not just attached as Java Agent.
CPU usage per method, memory usage by objects and by classes is displayed, thread dumps and many more internal data that can help to identify bottlenecks in the application.
The method used within ZVision to create thread dumps does not pause your application as externally triggered thread dumps do, as those externally triggered have to wait for all threads to reach a safepoint.