Peter, I know LE with CEE3DLY will give you milliseconds. I use it all the time, not sure if the need finer grained than that
Sent from my iPad Scott Ford Senior Systems Engineer www.identityforge.com On Mar 8, 2012, at 10:17 AM, "Farley, Peter x23353" <[email protected]> wrote: > Robin, > > PMFJI here: I do not know offhand what facilities PL/1 provides, but neither > COBOL nor LE facilities provide time functions that return anything > finer-grained than milliseconds. COBOL native facilities are limited to > hundredths of a second (ACCEPT from TIME). In addition, you cannot measure > CPU time with any of these facilities, only elapsed time. > > The OP's original request seems to be asking for the equivalent of a > profiling tool that will show CPU time spent in a COBOL program by statement > or block of statements. Language-based time facilities will not help solve > that request. > > > Jake, > > AFAIK there are no free tools or programs you can write which can measure CPU > time for each COBOL statement. You need to use a software tool like STROBE > or CA-TRITUNE or one like them to get that kind of information. > > For measuring elapsed (NOT CPU) time for large blocks of code, you can write > an assembler subroutine to invoke one of the z/OS TIME macros to capture a > start time and an end time for executing code, but you obviously have to > modify your code to call the timing subroutine. > > I know that is not much help, but that is the reality of measuring program > performance on z/OS. You have to pay for software to get that kind of > information. > > Peter > >> -----Original Message----- >> From: IBM Mainframe Assembler List [mailto:ASSEMBLER- >> [email protected]] On Behalf Of robin >> Sent: Thursday, March 08, 2012 9:18 AM >> To: [email protected] >> Subject: Re: CPU timeused >> >> From: "Jake anderson" <[email protected]> >> Sent: Wednesday, 7 March 2012 7:05 PM >> >> >>> Hello All, >>> >>> I am looking for a assembler source code which would help in measurng >>> the CPU time taken for each statement in COBOL. Could anyone advise me >>> if you have sample Code using which I can modify according to my >>> requirement. >> >> PL/I has builtin functions for obtaining the time, and for computing the >> elapsed time. >> >> Doesn't your COBOL compiler have something similar? > -- > > > This message and any attachments are intended only for the use of the > addressee and may contain information that is privileged and confidential. If > the reader of the message is not the intended recipient or an authorized > representative of the intended recipient, you are hereby notified that any > dissemination of this communication is strictly prohibited. If you have > received this communication in error, please notify us immediately by e-mail > and delete the message and any attachments from your system.
