Code File Sample Profile [ HP SPT/XL User's Manual: Analysis Software ] MPE/iX 5.0 Documentation
HP SPT/XL User's Manual: Analysis Software
Code File Sample Profile
One way HP SPT/XL monitors an application is by frequently sampling the
instruction address where the application is executing. The screen in
Figure 5-1 lists these samples by procedure name for the specified
program or library file. See "Collecting Data" in chapter 1 for more
information.
You would typically use this screen when you are analyzing an
application's time spent in user code or application code.
Access this screen by selecting Sample Profile to display the Code File
Sample Summary screen, then select FileSmpl Profile.
Figure 5-1. Code File Sample Profile
Screen Definitions
Procedure Name Procedures sampled during this transaction from
the selected code file.
Sampling... Reminder that the SYSPROCNAMES option was
disabled during data collection.
Sample Count Number of times a procedure was sampled.
% of Samples Percentage of samples taken from this
procedure.
% of Transaction Process Percentage of overall transaction processing
Time time spent in this procedure.
Histogram Graphic representation of percentage of overall
transaction processing time spent in this
procedure.
Prc Smpl Profile Prompts for procedure name, then displays the
Detailed Procedure Sample Profile screen.
NOTE A procedure name preceded by a question mark (?) signifies that
the code is associated with a procedure call export stub, which is
the entry location used by callers from external modules. Refer to
the Procedure Calling Convention Reference Manual (09740-90015) for
a more detailed discussion of export stubs and native-mode
procedure organization.
It is possible to have more than one procedure with the same name in the
same executable library file. For example, if an executable library has
two object modules, both can have local procedures of the same name. To
identify these procedures uniquely, HP SPT/XL puts the starting address
of the procedure in parentheses in front of the procedure's name--for
example, (3A5)PROC1 and (304B)PROC1.
If you select Prc Smpl Profile, you will be prompted for the procedure
name. The entire name, including the address, should be entered. The
names are case sensitive.
MPE/iX 5.0 Documentation