Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When a method is selected in the Locked Methods under the Selected Entity table, this table displays all actual methods (and not a method in their call path) that participated in a lock with the method selected above.

  • Icon - indicates . Indicates the method type.
  • Name

    - displays

    . Displays the short name of the actual method that participated in a lock in the selected time frame. The long method name is shown in the ToolTip.

...

  • Info

    Clicking on a method name selects that method within the execution tree and refreshes the Activity workspace data for the selected method. The Activity workspace will open the Locks tab for the selected method.

  • Lock Impact- displays . Displays the relative percentage of the selected entity lock time, out of the instance’s summed response time.
  • Avg. Lock Time (Sec) - displays . Displays the average time the selected entity was locked.
  • Lock Acquisitions - displays . Displays the number of locks by the selected entity in the selected time frame.
  • Sum. Lock Times - displays . Displays the total time that the selected node was locked in the selected time frame.

...

The Exceptions tab includes the following components:

Anchor
ExceptionsThrownDirectlyandIndirectly
ExceptionsThrownDirectlyandIndirectly
Exceptions Thrown Directly and Indirectly

On top appears a comparison table which summarizes the number of exceptions.Note:

Info

Exceptions monitoring is turned off by default. To turn on exceptions monitoring, go to Settings>Monitor Settings. See “Configuring Monitor Settings” on page 41.

All columns can be sorted. The default sort is by Count column.

  • Thrown Class - displays . Displays the short name of the class. The long name, including packages, appears in the ToolTip.
  • Count - the . The number of times the exceptions class was thrown.
  • Last Detected On - displays . Displays the exact date and time (to the second) that the thrown exceptions classes were detected.

Anchor
LocationsforSelectedException
LocationsforSelectedException
Locations for Selected Exception

  • Location - displays . Displays the short location name of the exception. The long name appears in the ToolTip.
  • Count - displays . Displays the number of times the exception was thrown from the specific location.
  • Message - displays . Displays the message that was set in the thrown class.
  • Exception Cause - displays . Displays the exception cause (when available).
  • Monitored Caller - displays . Displays the direct calling method where the exception was thrown.

Anchor
StackTraces
StackTraces
Stack Traces

On the bottom appears the title “Exception Stack Traces”. This table displays information where each row is a specific occurrence of the exception selected on top. There is one row per stack trace on this table.

...

The Leaks tab displays object allocation data from the entire call tree beneath the current context - instance. All data is aggregated from the underlying call tree.Note:

Info

The Leaks tab is only relevant for instance or All Instances levels.

The Leaks tab includes the following components:

Anchor
LeakCandidatesAllocatedDirectlyandIndirectly
LeakCandidatesAllocatedDirectlyandIndirectly
Leak Candidates Allocated Directly and Indirectly

  • Allocation Method - the . The method name where the object was allocated.
  • Object Type - the . The object, collection, array, or string buffer. It contains values such as: “Integer”, “String”, or “MyObject”
  • Growth Rate - the . The rate that the number of objects grows over time. This is displayed in percent for growth rate per minute.

Anchor
LiveObjectsCount
LiveObjectsCount
Live Objects Count

On top appears an objects comparison table.

All columns can be sorted. The default sort is by Growth Rate (%) column.

Info

...

Leaks monitoring is turned off by default. To turn on Leaks monitoring, go to the Settings menu. See “Configuring Monitor Settings” on page 41.

The Leaks tab displays details about the top 64 allocation sites with the largest total live allocated objects in the selected time frame. Each allocating method displays the collection’s stack trace in its ToolTip. The stack trace displays the executions leading backwards from the allocation site to the application’s initial execution.

For the top n allocating methods, the chart shows the approximate number of live objects in the collection, or its growth rate (according to the sorting column). Negative trends can be identified using these charts by detecting memory leaking locations.Note:

Info

Aggregation in the table is according to: Allocating Method name, the Object Type, and the full path.

The table below describes the columns in the Leak Candidates Allocated Directly and Indirectly table.

Table 3-5 Columns in the JVM Leak Candidates Allocated Directly and Indirectly tableItem    Description

ItemDescription
Chart Legend

...

ColorColor icon showing the color representing the row in the graph.
Allocated

...

MethodThe method name where the object was allocated.
Object

...

TypeThe Object, Collection, Array, or String Buffer. It contains values such as: “Integer”, “String”, or “MyObject”.
Growth Rate (%)

...

Rate of growth (in percents) of the number of objects over time (objects/minutes). This column is default for sorting.
Live Objects

...

Count

Number of live instances of an object.

Live Objects Count can be displayed as a “waterfall” bar, or in numbers.

Anchor
StackTraceDetails
StackTraceDetails
Stack Trace Details

Stack Trace details appear in the expanded view that appears when hovering over each row’s complete path (Stack Trace).

...