Statistical views

The Statistical views display a variety of details about a profile session.  There are four statistical views, each one displaying results for a selected type of object:

Common Displays

The following symbols are common to all Statistical views. 

Common Controls

The following controls are common to all Statistical views.

Toolbar controls

Open source icon
Opens 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.
Print column icon
Prints a column of data.

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. 

Displays in each view

The displays available and what they contain depends on what view is selected and, within the view, what object is selected.  Objects are visible only in those views where their information is useful. 

The statistics available in each view are summarized in the table below.

  Package statistics 
Icon for package
Class statistics
Icon for class 
Method statistics
Icon for method 
Instance statistics
Icon for instance 
  Allows selection of package and class objects only Allows selection of class and method objects only Allows selection of method objects only Allows selection of class objects only, and only if the collection of instance level information has been enabled
Total Instances
The total number of instances that had been created of the selected package, class, or method.
Accumulated by package Accumulated by class Not available Count
Live Instances
The number of instances of the selected package, class, or method, where no garbage collection has taken place.
Accumulated by package Accumulated by class Not available Count
Collected
The number of instances of the selected package, class, or method, that were removed during garbage collection.
Accumulated by package Accumulated by class Not available Count
Total Size
The total size (in bytes) of the selected package, class, or method, of all instances that were created for it, including whatever has been removed through garbage collection.
Accumulated by package Accumulated by class Not available Size
Active Size
The summed size of all live instances. 
Accumulated by package Accumulated by class Not available Size
Base Time
For any invocation, the base time is the time taken to execute the invocation, excluding the time spend 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 Not available Not 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 called by the invocation.
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

 

Controls in each view

Here is a description of controls, indicating their availability in the views.

  Package statistics 
A stylized icon for package
Class statistics
A stylized icon for class 
Method statistics
A stylized icon for method 
Instance statistics
A stylized icon for instance 
Refresh Views
To update all Profiling and Logging views.

available

available available available
Choose Columns
To select which columns should be hidden and visible.  (See descriptions of columns above.)
available available Not available

available

Show Method Invocation (if available)
To open the Method Invocation view for the selected method.
Not available Not available

available

Not available
Show Object References (if available)
To show the Object References table for the selected package or class.
Not available available Not available available
Open Source
To open an editing view containing the selected source code. The method, class, or package must be in the workbench.
Not available available

available

available

Related concepts
Overview of the Profiling Tool
Profiling resources

Related tasks
Profiling an application
Identifying memory-intensive classes


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