Monitor View Section

## Monitor View Section |

| The monitor view section contains the Current locking graph The current locking graph visualizes the current locking situation in the JVM. Current monitors view The current monitors view shows monitors that are currently involved in a waiting or blocking operation. Locking history graph The locking history graph visualizes the recorded locking situations in the JVM. Monitor history view The monitor history view shows waiting and blocking operations on monitors. Monitor usage statistics The statistics view shows statically calculated statistics for monitor usage.

| For all views that are not only showing current events, you have to record monitor events in order to see data. Recording is started by clicking Record monitor events in the tool bar. Bookmarks will be added when recording is started or stopped manually. Monitor event recording can be stopped by clicking on Stop recording monitor events in the tool bar. Restarting data acquisition resets the monitor data in all historical views of the monitor view section. In most applications, a large number of short events is generated continuously and would be unmanageable to navigate. Because of this, JProfiler applies minimum thresholds for recording and waiting events below which events are discarded. The thresholds are displayed on the locking history graph and the monitor history view together with a hyperlink to open the view settings dialog where the thresholds can be changed. Changes are effective immediately. Note that you can also use a trigger and the "Start recording" and "Stop recording" actions to control monitor event recording in a fine-grained and exact way. This is also useful for offline profiling.

| The update frequency can be set on the miscellaneous tab in the profiling settings dialog for all dynamic views of the monitor view section.