Using the Navigator Pane
To enable you to monitor how well your systems are running and to easily identify aspects that have the most impact on performance, the hierarchical Navigator pane enables you to drill down from a general overview through to fine component analysis (for example, in an emergency situation where you have the need to quickly identify the likely cause of the problem or to identify major bottlenecks if your application is performing poorly).
The analysis and diagnostic information to which you can navigate is listed in the following section, "Monitor Activities".
The Navigator pane also enables you to access network traffic statistics, which you can use in conjunction with shared memory use; for example, to identify the impact of queuing for locks on heavily contended objects and to analyze node statistics output.
The graphical nature of the JADE Monitor enables you to:
-
Observe trends
-
Correlate different types of statistics
-
Profile methods or processes and to display the profile results
It is recommended that when investigating application performance, only one of the JADE Profiler, JADE Monitor, or method profiling is used at any one time, as the results reported when any of these are combined is undefined.
JADE Monitor method profiling displays the:
-
Number of times an invoked method is called
-
Total CPU and elapsed time spent in the method (including nested calls)
-
Total CPU and elapsed time spent in the method (excluding nested calls)
You can specify profiling for all internal and external methods, selected methods only, or selected methods and the methods called by them.
-
Node sampling enables you to analyze the maximum and minimum time spent in each method and a more-detailed analysis of method execution (for example, how much time is spent locking, fetching, or updating objects, initiating notification events, and so on.)
Lock conflict analysis and resolution enables you to detect when a contended lock is causing lengthy queuing, analyzing whether the process with the lock should be informed, and the ability to resolve the situation, if required.
Statistics analysis analyzes the statistics that are gathered and produces meaningful analysis from it; for example, you could use the JADE Monitor background application to check for alarm situations and to take the appropriate action (for example, issuing SNMP traps). The statistics that you can analyze include:
-
Mutex contentions
-
Database cache statistics
-
RPC number of trips
-
Other RPC statistics
-
Other database statistics