Methods dashlet

The Methods dashlet provides information about the methods included in captured PurePaths dashlet, including methods that called or were called by a selected item.

Methods dashlet - Default view
Methods dashlet - Default view

By default, the dashlet only lists the methods, in a tree that shows the packages and classes containing the methods. Click View in the dashlet toolbar to show the Caller and Callee panes. Double-click an item in the methods tree to display the caller and/or callee in these panes.

Methods dashlet - Caller/Callee view
Methods dashlet - Caller/Callee view

Use the Grouping options in the toolbar to select whether to group the methods by packages or by classes, or to show the methods in a flat list. The default view is grouping by package. If grouping by package or class is selected, use to open packages and classes and to navigate to the methods.

Metrics

Note

The Method Hotspots dashlet displays data from Auto Sensors, but the Methods dashlet does not.

The Methods table provides the following information:

  • Method: A string representing the method name, including argument types.
  • Platform: This unlabeled column displays an icon representing the software platform on which this method was executed: Java or .NET.
  • API: The API identifier with which this method call is associated.
  • Class: The full-qualified class name of this method.
  • Count: The number of times this method has been executed.
  • Agent: The Agent that recorded this method call.
  • Exceptions: The number of exceptions raised in this method.
  • Exec Avg [ms]: The method's average execution time, measured as its response time minus the response time of all called (and instrumented) methods.
  • Exec Min [ms]: The method's minimum execution time, measured as its response time minus the response time of all called (and instrumented) methods.
  • Exec Max [ms]: The method's maximum execution time, measured as its response time minus the response time of all called (and instrumented) methods.
  • Exec Sum [ms]: The method's total execution time, measured as its response time minus the response time of all called (and instrumented) methods.
  • Exceptions: The number of times the method was exited because of an exception event.
  • CPU Exec Avg [ms]: The average CPU time for execution within this method only.
  • CPU Exec Min [ms]: The minimum CPU time for execution within this method only.
  • CPU Exec Max [ms]: The maximum CPU time for execution within this method only.
  • CPU Exec Sum [ms]: The total CPU time for execution within this method only.
  • Sync Avg [ms]: The average synchronization time within this method only.
  • Sync Min [ms]: The minimum synchronization time within this method only.
  • Sync Max [ms]: The maximum synchronization time within this method only.
  • Sync Sum [ms]: The total synchronization time within this method only.
  • Wait Avg [ms]: The average waiting time within this method only.
  • Wait Min [ms]: The minimum waiting time within this method only.
  • Wait Max [ms]: The maximum waiting time within this method only.
  • Wait Sum [ms]: The total waiting time within this method only.

By default, not all metrics are included in the table. To select which columns to display, right-click a column head and select or clear the column check boxes as needed.

Context menu options

Right-click the dashlet to display a context menu that includes these options:

  • New Business Transaction: Open the Business Transaction Editor to create a new Business Transaction based on measures related to the selected item. This option is only available during real-time sessions.
  • Create Measures: Open the Measure Configuration dialog box to add measures to a subscription. This option is only available during real-time sessions.
  • Source Lookup: See Source Lookup Feature for a detailed description.
  • Add Sensor Rules (only available on live sessions):
    • Refine with Callee Methods: All methods that are called by the selected methods are retrieved and can be used as input for new Inclusion Sensor rules.
    • Exclude Selected Methods: All selected methods can be used as input for new Exclusion Sensor rules.
    • Include Selected Methods: All selected methods can be used as input for new Inclusion Sensor rules.