Table 11 Information in cgprof Measurement Report Fields (Flat Profile) (continued)
Column | Description | |
Line | The column contains one of these: | |
Slot | • A | |
Col,Offset | ||
• An instruction slot number for rows showing instructions not on a bundle boundary | ||
| ||
| • A | |
| for rows showing instructions on a bundle boundary | |
| Column and line numbers are preceded by “~” when they are approximate due to optimization. | |
|
| |
>Statement | The column contains either a source statement, preceded by “>” or a disassembled instruction. | |
Instruction | Statements that are out of order due to optimization are preceded by “*>”. |
Table 12 (page 177), Table 13 (page 177), Table 14 (page 177), and Table 15 (page 178) show more information.
Table 12 Information in cgprof Measurement Report: Function Entries (Self Entries)
Column | Description |
|
|
Index | Index of the function in the call graph listing, as an aid to locating it. |
|
|
% Total Hits In or Under | Percentage of the total hits of the program accounted for by this function and its |
| descendants. |
|
|
% Func Hits In Func | Number of hits due to this function, expressed as a percentage of the number of hits |
| accounted for by this function and its descendants. |
|
|
Called | Number of times this function is called, other than recursive calls. If this is a cycle entry, |
| this means the number of times the members of this cycle are called from functions that |
| are not members of this cycle. |
|
|
+Self | Number of times this function calls itself recursively. For a cycle entry, this denotes the |
| number of calls within the cycle. |
|
|
% Call Total | Does not apply. See Table 14 (page 177) and Table 15 (page 178). |
|
|
Function | Name of the function. If the function is inlined, { inline } is shown. |
|
|
Cycle | Cycle that this function is a member of, if any. |
|
|
Table 13 Information in cgprof Measurement Report: (Hot Call Paths Profile)
Column | Description |
|
|
Total Hits In Only | Percentage of total sample hits directly in the call path. This represents the percentage |
| of the total CPU time attributable to the call path. |
|
|
Table 14 Information in cgprof Measurement Report: Parent Listings
Column | Description |
|
|
% Func Hits Under Parent | Number of hits propagated by the self entry and its descendants to this parent entry, |
| expressed as a percentage of the number of hits accounted for by the self entry and its |
| descendants. |
|
|
Called* | Number of times the function represented by the self entry was called by this parent. |
|
|
/Total** | Number of times this function was called by all of its parents. This is the denominator of |
| the propagation fraction. |
|
|
% Call Total | Fraction of Called/Total expressed as a percentage. This represents the percentage of |
| times this parent called the self entry as compared to the total number of calls from all |
| parents to the self entry. |
|
|
cgprof Report Description 177