View previous topic :: View next topic
|
Author |
Message |
ami777us
New User
Joined: 06 Apr 2007 Posts: 33 Location: USA
|
|
|
|
Hi,
#IEP ** MOST INTENSIVELY EXECUTED PROCEDURES **
MODULE SECTION LINE PROCEDURE START
NAME NAME NUMBER NAME LOC
IQO8Q210 IQO8Q210 001500
IQO8Q210 IQO8Q210 003540
IQO8Q210 IQO8Q210 001F40
I thought that START LOC would be the hexadecimal offset from the compile listing of the program.But i could find 001500 or 003540 or 001F40 in the compile listing.I am trying to find the statement of the program which is consuming high CPU.Can anybody tell me what START LOC means in the Strobe report. |
|
Back to top |
|
|
vijikesavan
Active User
Joined: 04 Oct 2006 Posts: 118 Location: NJ, USA
|
|
|
|
Hi,
START LOC means the hexdecimal offset address in your compile listing.
Sometimes it might not point to the exact statement. Its around the location.
make sure the compile listing is valid.I mean no changes to the program or copybooks from the time you generated the strobe and the compile listing you are looking.
Thanks,
Viji |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Many single COBOL statements generate multiple assembler/machine instructions. When Strobe executes, it does not "see" the cobol code, only the underlying executable instructions.
In your compile listing look at the cobol instruction just before the START LOC in the Strobe output.
You might also have the compile output the generated assembler which should point to the actual instruction. |
|
Back to top |
|
|
kbmkris
Active User
Joined: 24 Jun 2006 Posts: 101
|
|
|
|
Anybody have document on how to read the reports which are created by STROBE. If So can u share it with me |
|
Back to top |
|
|
|