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
. 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.
Command | Description |
---|---|
Deletes the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted node). | |
Hides the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden node). | |
Deletes all nodes in the class of the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted nodes). | |
Hides all nodes in the class of the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden nodes). | |
Deletes all nodes in the package of the selected node. Parent nodes inherit all descendant nodes and their time (excluding the deleted nodes). | |
Hides all nodes in the package of the selected node. Parent nodes inherit all descendant nodes and their time (including the hidden nodes). | |
Undoes the last filter operation. | |
Resets all nodes to the default state. |
Command | Description |
---|---|
Focuses on the selected node and its descendants only. All other nodes are hidden. | |
Hides the selected node and all of its descendants. The parent nodes inherit the counts of the hidden nodes. | |
Deletes the selected node and all its descendants. The parent nodes do not inherit the counts of the hidden nodes. | |
Undoes the last operation. | |
Restores focus to the root node and displays its top 20 descendants with the highest total (method + descendants) time. |
Command | Description |
---|---|
Expands only the immediate descendants of the selected node. | |
Expands the top 20 descendants that contributed the most time to the total (method + descendants) time of the selected node. | |
Expands all descendants of the selected node. | |
Collapses all descendants of the selected node. | |
Expands all nodes in the graph. | |
Undoes the last operation. | |
Restores the graph to the default display: the root node and its top 20 descendants with the highest total (method + descendants) time. |
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.
|