Execution Statistics view

The Execution Statistics views displays statistics about the application execution time. It provides data such as the number of methods called, and the amount of time taken to execute every method. Execution statistics are available at the package, class, method and instance level.

Display

This view is made of a table where the first column presents the list of items. Four display modes are available based on four object types:

  • a list of packages Picture of the Package icon
  • a list of classes Picture of the Classes icon
  • a list of methods Picture of the Methods icon
  • a list of instances for each class Picture of the Instances icon

Statistics displayed for each object type

The data displayed depends what object type is selected. The statistics available for each object are summarized in the table below.

Table 1.
Column heading Package statistics Icon for package Class statistics Icon for classes Method statistics Icon for methods Instance statistics Icon for instance

Base Time

For any invocation, the base time is the time taken to execute the invocation, excluding the time spent in other methods that were called during the invocation.

The summed base time for the classes in the package The summed base time for the methods in the class The time spent executing a given method Time

Average Base Time

The base time divided by the number of calls.

Available Available Available Not available

Cumulative Time

For any invocation, the cumulative time is the time taken to execute all methods called from an invocation. If an invocation has no additional method calls, then the cumulative time will be equal to the base time.

The summed cumulative time for the classes in the package The time spent executing the methods in the class The time spent executing the given method. Time

Calls

The number of calls on the selected method.

Not available Accumulated by class Count Not available

Display symbols

  • The delta icons Picture of a delta icon with the up arrow and Picture of a delta icon with the down arrow indicate that there is a change in the numeric value (increase or decrease respectively) for that particular cell since the last time the table was refreshed.
  • The diamond stylized diamond iconindicates new occurrences since the last time the Refresh Views button Refresh views icon from the Profiling Monitor view was pressed.

Controls

Table 2. Toolbar controls
Icon Definition
Icon for package Display the package statistics.
Icon for class Display the class statistics.
Icon for method Display the method statistics.
Icon for instance Display the instance statistics.
Open source icon Open the source of a selected item.
% icon Shows the cumulative time as a percentage instead of seconds.
delta icon Shows the change in each numeric column since the last refresh.
filter icon Filter objects based on time, size, total instances, or other criteria.
Export icon Export the data to a file in HTML format.
drop down arrow icon select table column icon Select the columns to be displayed, or sort icon Sort by column.
Table 3. Pop-up menu controls
Icon Definition
Refresh Views icon Refresh the view.
Choose table column icon Choose the columns to display.
sort icon Sort by column.
method invocation details button Show Method Invocation Details for the selected method.
Show method invocation Show method invocation.
Open source icon Open the source of a selected item.
Filter icon Filter out the selected object.

Filtering

The statistics views provide filtering based on name. Use the Filter field to specify a string pattern.

Column controls

Click the title of a column to sort it. Click the title of the column again to sort it in reverse order. The title of the column is prefixed with > if the column is sorted in ascending order or with < if it is sorted in descending order.

Columns can be hidden or shown.


Feedback