Call Graph Wizard

     


  The call graph wizard is displayed before a call graph is calculated and sets parameters for the call graph.
  1. 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.

  2. 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
    • inherent time
    • total time
    • invocations

    and can be sorted on all columns. Initially it is sorted by inherent 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.

  After you click [Finish] in the last step, the call graph will be calculated, if you leave the wizard with [Cancel], you are returned to the old call graph.