|
The call graph wizard is displayed before a
call graph is calculated and
sets parameters for the call graph.
- Graph Options
Similar to the the
dynamic views of the CPU view section,
you can select a thread or thread group and a thread state for which
the call graph will be calculated.
The aggregation level selector allows you to calculate a call graph for
- methods
Every node in the graph is a method call. This is the default aggregation level.
- classes
Every node in the graph is a single class. Java EE component
classes have their own display name, the real class name is appended
in square brackets.
- packages
Every node in the graph is a single package. Sub-packages are not included.
- Java EE components
Every node in the graph is a Java EE component.
If the component has a separate display name, the real class names are omitted.
If you have set a custom call tree root in the call tree view,
a check box is displayed that lets you limit the call graph to that root. It is selected by default, if you
deselect it, the call graph will be calculated for the entire call tree.
- Initially displayed nodes
The call graph initially displays a number of selected nodes and
their immediate call environment. Select one or multiple nodes
in this step. The node table shows
- node name
- self time
- total time
- invocations
and can be sorted on
all columns. Initially it is sorted by self time to
show the most interesting hot spots at the top of the table.
You can add further nodes later on with the
node selection dialog.
|