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.