You can buffer the input but that will not reduce CPU usage.
What is the blocksize on the output?
How much print output?
How large is the output file?
Can you send me the SYSOUT and JESLOG?

Ralph Bertrum
Chief Technical Officer
Critical Path Software, LLC
212-686-4350 Office
ra...@turbotune.com
www.turbotune.com
________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Ravikumar Srinivasan <00000532115e11a8-dmarc-requ...@listserv.ua.edu>
Sent: Saturday, May 24, 2025 1:31 AM
To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
Subject: Re: LE routine IGZXLPKA consumes considerable CPU time

Ralph,

Thank you so much for your reply!!
Below is the JCL of the job step

//G        EXEC PGM=IKJEFT1B,DYNAMNBR=20
//STEPLIB  DD DSN=PROD.COBOL.LOADLIB,DISP=SHR
//         DD DSN=DB2.V12.SDSNLOAD,DISP=SHR
//         DD DSN=DB2.V12.SDSNLOD2,DISP=SHR
//SYSOUT   DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//DB2ERROR DD SYSOUT=*
//SYSTSIN  DD *
 DSN SYSTEM(DSN)
 RUN PROGRAM(Z0XX0XXK) -
 END
//*
//IN1      DD DSN=&&amp;IN1,DISP=(OLD,DELETE)   (RECFM=FB; LRECL=95; BLKSIZE= 
27930)
//LKUP1    DD DISP=(OLD,DELETE),DSN=&&amp;LKUP1 (RECFM=FB; LRECL=10; BLKSIZE= 
27990)
//LKUP2    DD DISP=(OLD,DELETE),DSN=&&amp;LKUP2 (RECFM=FB; LRECL=10; BLKSIZE= 
27990)
//OUT      DD DSN=&&amp;OUT,DISP=(,PASS),
//            DCB=(RECFM=FBA,BLKSIZE=0,LRECL=170,DSORG=PS),
//            SPACE=(CYL,(100,500),RLSE),BUFNO=30
//SYSOUT   DD SYSOUT=*
//SYSPRINT DD SYSOUT=*

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to