Data commands in the Performance Call Graph and Method Details views

The following tables describe the data management and highlighting commands that you can use to analyze data in the Performance Call Graph and the Method Details views.

To open the Performance Call Graph view, right-click a profiling resource entry in the Profiling Monitor, then click Open With > Performance Call Graph. Choose the profiling resource based on the data you want to display:

To open the Method Details view, double-click a method in the Performance Call Graph view.

Filter commands

Filter commands operate on a method, or all methods in a class or package. These commands can affect the times that are displayed for nodes.
Command Description
Delete Method Deletes the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted node).
Hide Method Hides the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden node).
Delete Class Deletes all nodes in the class of the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted nodes).
Hide Class Hides all nodes in the class of the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden nodes).
Delete Package Deletes all nodes in the package of the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted nodes).
Hide Package Hides all nodes in the package of the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden nodes).
Undo Last Filter Operation Undoes the last filter operation.
Reset to default Resets all nodes to the default state.

Subtree commands

Subtree commands operate on a specific node and all its descendants. These commands can affect the times that are displayed for nodes.
Command Description
Focus on Subtree Focuses on the selected node and its descendants only. All other nodes are hidden.
Hide Subtree Hides the selected node and all of its descendants. The parent nodes inherit the counts of the hidden nodes.
Delete Subtree Deletes the selected node and all its descendants. The parent nodes do not inherit the counts of the hidden nodes.
Undo Last Subtree Operation Undoes the last operation.
Reset to Root Restores focus to the root node and displays its top 20 descendants with the highest total (method + descendants) time.

Expand and Collapse commands

Expand and Collapse commands show or hide descendants of a selected node. These commands do not affect the times that are displayed for nodes.
Command Description
Expand Immediate Descendants Expands only the immediate descendants of the selected node.
Expand Top 20 Descendants Expands the top 20 descendants that contributed the most time to the total (method + descendants) time of the selected node.
Expand All Descendants Expands all descendants of the selected node.
Collapse All Descendants Collapses all descendants of the selected node.
Show All Nodes Expands all nodes in the graph.
Undo Last Expand/Collapse Operation Undoes the last operation.
Reset to Top 20 Restores the graph to the default display: the root node and its top 20 descendants with the highest total (method + descendants) time.

Highlight commands

Highlight commands highlight nodes and connecting arcs based upon selection criteria. These commands do not affect the times that are displayed for nodes.
Criterion Description
None Removes highlighting from all nodes and arcs.
Top 10: Calls Highlights the top 10 nodes that received the highest number of method calls.
Top 10: Base Time Highlights the top 10 nodes with the highest total time, excluding the time of their descendants.
Top 10: Cumulative Time Highlights the top 10 nodes with the highest total time, including the time of their descendants.
Top 10: Avg Time Highlights the top 10 nodes with the highest average time per call, excluding the time of their descendants. The average time for a node is calculated by dividing the total time recorded for the node by the number of invocations.
Top 10: Min Time Highlights the top 10 nodes with the highest minimum time, excluding the time of their descendants. The minimum time, for a given node, is the smallest time recorded for a single invocation.
Top 10: Max Time Highlights the top 10 nodes with the highest maximum time, excluding the time of their descendants. The maximum time, for a given node, is the largest time recorded for a single invocation.
Descendants Highlights all descendants of the selected node.
Immediate Descendants Highlights the top 10 immediate descendants that contributed the most time to the total (method + descendants) time of the selected node.
Parents Highlights all parent nodes of the selected node.
Immediate Parents Highlights only immediate parent nodes of the selected node.
Max Path to Root Highlights the path with the most total (method + descendants) time from the selected node to the root node.
Methods with Source Highlights nodes for which source code is available.
Methods with Hidden Methods Highlights nodes whose total (method + descendants) time includes the time from hidden methods.
Distributed Calls

Highlights nodes that represent calls from the server to the client in the display for a distributed program. The calls are indicated by dotted lines between the nodes.

Note: Nodes will be highlighted only if you have selected Distributed Layout from the Profiling Monitor drop-down menu.
Related tasks
Getting information from the Performance Call Graph view
Customizing the Performance Call Graph view
Related reference
The Performance Call Graph view
Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.