Execution Statistics tab
Before you begin
- Launching or attaching to an application
- In specifying profiling criteria, the Execution History - Statistical profiling set is selected or the Time Analysis with Show execution statistics (compressed data) profiling set is enabled in a custom profiling set.
The Execution Statistics view provides a number of controls to allow you to manipulate the information shown within the view:
- Working with display modes
- Working with columns
- Filtering profiling data
- Opening other views and tabs
- Exporting the view data
- Refreshing the view
About this task
Working with display modes
- There are four display modes available based on the four object
types: packages, classes, methods, and instances. To switch between
the package, class, method, and instance modes, select one of the
following toolbar controls:
- Package Level information

- Class Level information

- Method Level information

- Instance Level Information

- Package Level information
- The data displayed can also be shown as percentages. To display
the data as percentages, select Show as Percentage
in
the toolbar.
The data displayed depends what object type is selected. The following table summarizes the data available in each display mode.
| Column heading | Package statistics ![]() |
Class statistics![]() |
Method statistics![]() |
Instance statistics ![]() |
|---|---|---|---|---|
| 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 |
| Cumulative CPU Time: The amount of CPU time spent in a method. | Accumulated by package | Accumulated by class | Accumulated by method | Not available |
Working with columns
There are different controls available that allow you to manipulate the columns displayed in this view.
- To specify which columns to display in the view, select the Choose
Column
button in the toolbar drop-down menu
. - In the Choose Columns dialog, select the columns that you want displayed in the view. Click OK to apply the changes.
- To show the change in each numeric column since the last refresh,
select Show Delta Columns
in
the toolbar. - To sort column data, click the title of a column. 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.
Filtering profiling data
Profiling filters can be applied to the Execution Statistics view to reduce the amount of data shown in the view. Profiling filters can be used across different profiling views as long as the view supports the filter. See the topic on Applying profiling filters for more details.
Opening other views and tabs
Other profiling views, tabs and source code views can be opened from the Execution Statistics tab.
- To open the Method Invocation tab on method,
you need to be switch to the Package, Class or Method display mode.
Select a method, right-click and select Show Method Invocation
. - To open the source code view of a selected object, right-click
and select Open Source
.
Exporting the data in the view
The data within the Memory Statistics view can be exported to available report formats (for example, HTML or XML).
- To export the data in the view, select Report
in
the toolbar. The New Report dialog appears, showing available report
types. - Select the report type.
- Check the Open editor option to open the document using the default system editor.
- Click Next to continue.
- Select a parent folder and enter a file name.
- Click Finish to generate the report.
Refreshing the view
The Execution
Statistics view can be refreshed using the Refresh
button in the Profiling Monitor toolbar. When the view is
refreshed, changes are marked with delta icons:
- The delta icons
and
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
indicates new occurrences since the last
time the Refresh Views
button from the Profiling Monitor view was pressed.