Highlighting Data in the Call Graph

Related Topics

From the Highlight drop-down list in the Call Graph window, select the criteria to use to highlight significant or interesting functions in the call graph.

To highlight

Do this

Top 10 functions

Select a Top 10 category. Quantify highlights all top ten functions in that category that appear in the call graph.

You can select the top 10 functions in terms of calls, function time, function + descendants (F+D) time or average, minimum, or maximum function time.

Node relationships

Select the function whose relationship you want to examine and then select a Node category. Quantify highlights all functions and lines in that category.

For the selected function, you can display: All descendants, all immediate descendants, all callers, or all immediate callers. You can also display the most expensive path by function + descendants (F+D) time from the selected function to .Root..

Types of functions

Quantify highlights all functions of that type that appear in the call graph. You can display:

Functions for which source code is available (functions for which debug data and relocation data was available and that were measured at line level)

Functions whose function + descendants (F+D) time includes time from hidden functions

Functions that wait on I/O or that block on synchronization objects

Hints

Functions that might improve program performance if converted to inline functions.

Performance Changes

Functions and paths whose performance has improved (green) or regressed (red); functions and paths whose performance is unchanged appear in gray. This category is available only when you compare runs.

Notes:

§      Quantify evaluates all functions in the current dataset to determine which functions meet the selected criteria. It's possible that qualifying functions are not currently visible in the call graph. To display these functions, right-click in the call graph and select Expand/Collapse > Show All Nodes from the shortcut menu. Quantify displays all functions in the current dataset in the call graph.

§      Quantify indicates in the status bar the number of functions highlighted in the call graph, and the total number of qualifying functions in the current dataset.

§      If any of the top 10 functions in a top 10 category have the same value as the eleventh function (for example, they were all called the same number of times), Quantify does not highlight them or include them in the highlight counts in the status bar.

§      All data that Quantify collects for .NET managed code is timed data.

§      To clear the current highlighting, select None.

§      The Top 10 categories are not available when you compare runs.

(C) Copyright IBM Corporation 1993, 2009.