The Function Detail window displays data about a specific function and its immediate callers and descendants. Percentages of time are displayed using three pie charts: the % of Focus pie chart, the Callers pie chart, and the Descendants pie chart.
The % of Focus pie chart displays a purple slice to indicate the percentage of time the selected function and its descendants contributed to the current focus (for example, .Root.). A white slice represents the percentage that all other functions contributed to the current focus. Use this pie chart to assess whether a function contributed a substantial amount of time to the current focus.
Tip: Functions that contribute little time are not performance bottlenecks. Look for functions that display large purple slices; they are important contributors to the current focus and can lead to potential bottlenecks.
The Callers pie chart displays color-coded slices to indicate the percentage of time from the selected function's function + descendants (F+D) time that is distributed to each caller (total propagated time). Use this pie chart to walk through the data and follow a function's contribution to the total program time.
Tip: Double-click large slices to examine a caller's descendants and its time relative to other callers and descendants.
The Descendants pie chart displays color-coded slices to indicate the percentage of time each descendant contributed to the selected function's total F+D time (total propagated time). In addition, a light green slice represents the percentage of time contributed by the selected function itself (as shown in the function data). A gray slice represents the time contributed by its hidden descendants (also shown in the function data). Use this pie chart to assess a function's time, including hidden time, relative to its F+D time, and relative to each descendant.
Tip: Small slices indicate descendants that contributed little time to the selected function's F+D time, and therefore are not bottlenecks. A large slice can indicate an expensive function, and is worth double-clicking to examine its data in detail.
Notes:
§ Only values greater than 1% are displayed in the pie charts.
§ Quantify displays up to ten individual functions in the Callers and the Descendants pie charts. Additional functions are grouped together in a white slice labeled Other.
§ Pause the cursor over any pie chart slice to display information about it.
§ Pie charts are not displayed in the Diff Function Detail window.
§ All data that Quantify collects for .NET managed code is timed data.
(C) Copyright IBM Corporation 1993, 2009.