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 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:

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.

Column heading Package statistics 
Icon for package
Class statistics
Icon for package
Method statistics
Icon for package
Instance statistics
Icon for package
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
Inherited Base Time
Similar to the base time spent in the selected package or class although it does include the time spent in other (inherited) 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 Not available Time
Cumulative Time
For any invocation, the cumulative time is the time taken to execute the time spent in methods.
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
Inherited Cumulative Time
Similar to the cumulative time of the selected package or class, although it also includes the time spent in other (inherited) methods that were called during the invocation.
The summed cumulative time for the classes in the package The time spent executing the methods in the class Not available Time
Calls
The number of calls made by a selected method.
Not available Accumulated by class Count Not available
Inherited Calls
The number of calls made by a method and by its inherited methods.
Accumulated by package Accumulated by class Not available Count

Display symbols

Controls

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.
% Shows the cumulative time as a percentage instead of seconds.
delta Shows the change in each numeric column since the last refresh.
Choose column icon Choose the columns to display.
Export HTML icon Export the data to a file in HTML format.

Pop-up menu controls

Icon Definition
Refresh Views icon Refresh the view.
Choose column icon Choose the columns to display.
Show object references Show object references.
Show method invocation Show method invocation.
Open source icon Open the source of a selected item.

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. 

 


Related concepts
Overview of the Profiling Tool
Profiling resources

Related tasks
Profiling an application
Identifying memory-intensive classes


(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.