JVisualVM
JVisualVM that is shipped with the Java SDK is a tool that provides a visual interface for viewing detailed information about
ActiveMatrix BusinessWorks applications while they are running on the AppNode
JVisualVM organizes JVM data that is retrieved by the Java Development Kit (JDK) tools and presents the information in a way that allows data on multiple ActiveMatrix BusinessWorks applications, both local and applications that are running on remote hosts to be quickly viewed. It can monitor both local and remote AppNodes and agents. It can be attached locally by using the PID of the AppNode or agent or remotely by enabling JMX on the JVM.
Users can monitor CPU, memory, classes, threads, monitor the current state of the thread, running, sleeping, wait, and monitor. JVisualVM displays the thread view in real time.