Quantify Function List Window

Illustration       Related Topics

The Function List window shows the following information for all functions, procedures, or methods (collectively referred to here as functions) in the current dataset:

1.    Function, source file, and module names. Quantify displays a source file name only if debug data for a function was available and the module that contains the function was measured at line level.

2.    Number of times a function is called.

3.    Amount of time spent in a function. By default, the data is sorted by function time in descending order.

4.    Total time spent in a function and in any calls to the function's descendants (function + descendants (F+D) time).

5.    Function and F+D times as a percent of the current focus (for example, .Root.).

6.    Average function time and, if you've chosen to record it, minimum and maximum function time.

7.    How Quantify measured a function. Measurement types include Line, Function, Sys Block, Sys Wait, System, and Timed.

8.    Whether a function's F+D time includes time from hidden functions.

You can do the following operations in the function list:

To

Do this

Sort data

Click a column heading to sort by that column or to change the sort order to ascending or descending.

Show or hide columns

Right-click in any column heading and select Show/Hide Columns from the shortcut menu. You can also drag the right border of a column heading completely to the left to hide the column; use the Show/Hide Columns dialog box to redisplay the column.

Rearrange columns

Drag a column by its heading to a new position.

Resize columns

Drag the right border of a column heading to any width or double-click the right border to automatically resize the column to fit the data. You can also right-click in any column heading and select Size All to Fit from the shortcut menu to resize all columns, or Size to Fit to resize the current column.

Notes:

§      If a numeric value is too long to be completely displayed in a column, Quantify displays ###. For long text strings, Quantify displays as much of the string as possible and then an ellipsis (). You can resize the columns to fully display the data.

§      By default, Quantify displays commas in numeric values, as in 1,244,329.68. You can turn off this setting in the Preferences dialog box.

§      .Root., representing the total time of the application, .main_nnn., representing the main thread, .thread_nnn., and .fiber_nnn. do not incur time themselves; their measurement type is shown as Other.

§      When you compare runs, the Diff Function List window shows the differences, as well as original data for the two runs (identified as New and Base).

§      When Quantify reports its results, it includes virtually no overhead of the profiling process itself. The numbers you see are the time your program would take without Quantify.

§      You can select data and copy it to the clipboard, to use in Microsoft Excel, for example.

Right-click in the Function List window to display a shortcut menu for working with the list.

(C) Copyright IBM Corporation 1993, 2009.