scgprof Measurement Report Metrics (Flat Profile)

Table 29 (page 212) shows the information found in Sampled Call Graph Profile reports. In this table, “program object” refers to any of the following:

Load module

Function

Source statement

Instruction bundle

The numbers of calls in the descriptions are smaller than the actual calls made by the application, because the call graph is produced by sampling.

Table 29 Information in scgprof Measurement Report Fields (Flat Profile)

Column

Description

 

 

% Total IP Samples

Percent of the total IP samples attributable to a given program object.

 

 

Cumulat % of Total

Running sum of the percent of total IP samples accounted for by the given program object

 

and those listed above it.

 

 

IP Samples

Total number of IP samples attributed to the given program object.

 

 

Secs in Func/Module

Number of seconds accounted for by this function/module alone, if this function/module

 

is profiled; otherwise blank.

 

 

Call Count

Number of times this function was invoked, if this function is profiled; otherwise, blank.

 

 

Msecs per Call

Average number of milliseconds per function call.

 

 

Load Module

Shared library or the main executable.

 

 

Function

Routine from your application.

 

 

File

Source file associated with a function.

 

 

Line

The column contains one of these:

Slot

A source-code line number for rows showing statements

Col,Offset

An instruction slot number for rows showing instructions not on a bundle boundary

 

 

A source-code column number followed by an offset from the beginning address of a

 

function 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 “*>”.

 

 

scgprof Measurement Report Metrics (Call Graph Profile)

Table 30 (page 212), Table 31 (page 213), Table 32 (page 213), and Table 33 (page 214) show more information.

Table 30 Information in scgprof 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.

 

 

212 Descriptions of Measurement Reports