Go to primary content
Previous
Previous
Next
Next

Using the Lock Instances Page

The Lock Instances page contains information about the lock instance events in the Java application.

This page displays synchronization data in tables for monitor classes, monitor addresses, and threads.

Using the Lock Instances Page: Selections and Aspects

Use the drop-down menus at the top of the page to choose a selection and aspect if desired. Data from other pages can be saved to the selection drop-down menu by dragging an area of a chart (or selecting data from a table) and choosing Store Selection or Store Selection and Set As Focused Selection from the context menu.

The following controls provide additional behavior:
  • Show concurrent: Show all events concurrent to the selected aspect.

  • Contained: Only show events that are fully contained in the time range from the active selection aspect

  • Same threads: Only show events in threads related to the active selection aspect.

Using the Lock Instances Page: Tables

Table columns are labeled as follows:
  • Monitor Class: The name of the monitor class.

  • Monitor Address: The monitor address.

  • Thread: The thread name.

  • Total Blocked Time: An estimate of the total time a thread is blocked by a monitor. The actual duration may be higher.

  • Distinct Addresses: Number of distinct monitor addresses.

  • Distinct Threads: Number of distinct monitor threads.

  • Count: The number of lock instance events for the address.

Using the Lock Instances Page: Configuring Rules

You can set configuration attributes for the rules associated with this page by clicking the Edit Configuration icon.

The following options are available:

Context Switches
  • Context switch rate warning limit: The context switch rate (switches/second) needed to trigger a warning.

Java Blocking
  • Java blocked excluded thread names: A regular expression describing which thread names to exclude.


Previous
Previous
Next
Next