HP 3000 Manuals

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