
The CPU time is represented by a relative percentage and a ticks value. A tick represents a sample of the system taken by tprof (on AIX) or OProfile (on Linux on Power System). By default the ticks number is not displayed. To enable the display of ticks first open the preferences dialog from the main menu at , then navigate to the preferences page found under . Under Timing Data select show both percentage and ticks.
| Column | Description |
|---|---|
| Recommendation | Shows a light bulb if a recommendation is detected for the function. |
| Function | Shows the function or method name for C/C++ and Java/JNI applications or the procedure name for COBOL applications. |
| Hotness | Shows the hotness of a function. |
| % | Shows the percentage relative to the CPU time of parent filter in the Process Hierarchy Tree. Example: if you select My Application, the percentage is relative to the total CPU time sampled on My Application. |
| Source | Shows the source file name that contains the function. |
| Module | Shows the module name that the function belongs to. |
The filter box above the table can be used to filter the contents of the table. As you type into the box the contents of the table are filtered and the part of each function name that matches the filter is highlighted. Two wildcards are accepted: '*' matches any sequence of characters and '?' matches a single character. Click the eraser icon in the filter box to clear the filter.

To
save screen space, you can hide the Process Hierarchy Tree panel
and navigate the hierarchy using the breadcrumb bar. The breadcrumb
bar is turned on/off by the toolbar button
.

Click the arrow beside the breadcrumb item to show the hierarchy tree. The function table will be updated according to your selection.

Custom filters can be created to focus on function hotspots you are interested in. A filter is shared by all Activities in a Session. To create a filter right click on any node in the tree and select Add Filter. The following filter criteria can be specified:
| Filter Criteria | Description |
|---|---|
| Process Type | The type of process. Currently this is only used for querying processes related to your application |
| Process Name | Name of the process |
| Process ID | Process ID |
| Thread ID | Thread ID |
| Module | Module name |
| Function | Function name |
| Source | Source file name |
Note: the filter currently only supports an exact string match.
| Button | Command | Description |
|---|---|---|
![]() |
Toggle breadcrumb bar | Show/hide breadcrumb bar. |
| Command | Description |
|---|---|
| Manage Hotspots Filters... | Add new Hotspots filters, or manage existing filters you defined. |
| Preferences... | Open the performance advisor appearance preference page. |
| Command | Context | Description |
|---|---|---|
| Add Filter... | Any element | Create a new Hotspots filter. |
| Edit Filter... | My Application, user defined Hotspots filter. | Edit a filter |
| Copy Filter... | My Application, user defined Hotspots filter. | Copy a Hotspots filter. |
| Hide Filter | User defined Hotspots filter. | Hide a filter so it does not show in the Process Hierarchy Tree. You can show it again through using the Manage Hotspots Filter... action |
| Delete Filter | User defined Hotspots filter. | Delete a filter. |
| Manage Hotspots Filters... | Any element. | Create new Hotspots filters, or manage existing filters. |
| Preferences... | Any element. | Open performance tuning appearance preference page. |
| Command | Context | Description |
|---|---|---|
| Open Source | Function | Open source for the function in Performance Source Viewer. |
| Show Callers/Callees | Function | Show the call stack for the selected function in the Invocations Browser. |
| Preferences... | Function | Open performance tuning appearance preference page. |