Yep I saw the Rex clist uncompiled run 2 cpu seconds on z/PDT z/os 2.3 in TSO foreground
On Wed, Sep 12, 2018 at 11:06 AM Charles Mills <[email protected]> wrote: > Are you sure you are running compiled in both instances? Compiled Rexx > will silently fall back to interpreted if the right library is not > allocated. > > Charles > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] On > Behalf Of David Crayford > Sent: Wednesday, September 12, 2018 3:25 AM > To: [email protected] > Subject: Re: Compiled REXX performance > > This is totally bizarre! I'm getting different results running in TSO > foreground and IKJEFT01 batch running the same compiled REXX program. > > TSO > > CPU time = 2.19 > > Batch > > CPU time = 0.05 > > CPU (Total) Elapsed CPU > (TCB) CPU (SRB) Service > Jobname Stepname ProcStep RC I/O hh:mm:ss.th hh:mm:ss.th > hh:mm:ss.th hh:mm:ss.th Units > BIGREXC BIGREXC 00 81 00.10 00.18 > 00.10 00.00 1340 > > > On 12/09/2018 5:55 PM, Mike Shorkend wrote: > > I use the procedure provided by IBM, taking all compiler option defaults > > > > // JCLLIB ORDER='FAN140.SVSC.PROCLIB' > > //S1 EXEC REXXC > > //SYSCEXEC DD DSN=MIKE.CREXX(LOOP2),DISP=SHR > > //SYSIN DD DSN=MIKE.REXX(LOOP2),DISP=SHR > > > > which expands to > > > > > > XX*----------------------------------------------------------------- > > > > XX* Compile REXX > > program. > > > > XX*----------------------------------------------------------------- > > > > > > XX* > > > > 5 XXREXX EXEC > > PGM=REXXCOMP,PARM='&OPTIONS' > > IEFC653I SUBSTITUTION JCL - PGM=REXXCOMP,PARM='XREF > > OBJECT' > > 6 XXSTEPLIB DD > > DSN=&COMPDSN,DISP=SHR > > IEFC653I SUBSTITUTION JCL - > > DSN=FAN140.SFANLMD,DISP=SHR > > 7 XXSYSPRINT DD > > SYSOUT=* > > 8 XXSYSTERM DD > > SYSOUT=* > > XX*SYSIEXEC DD > > DUMMY > > XX*SYSDUMP DD > > DUMMY > > 9 //SYSCEXEC DD > > DSN=MIKE.CREXX(LOOP2),DISP=SHR > > X/SYSCEXEC DD > > DSN=&&CEXEC(GO),DISP=(MOD,PASS),UNIT=SYSDA, > > X/ > > SPACE=(800,(800,100,1)) > > 10 XXSYSPUNCH DD > > DSN=&&OBJECT,DISP=(MOD,PASS),UNIT=SYSDA, > > XX > > SPACE=(800,(800,100)) > > 11 //SYSIN DD > > DSN=MIKE.REXX(LOOP2),DISP=SHR > > > > > > > > > > > > > > On Wed, 12 Sep 2018 at 12:44, David Crayford <[email protected]> > wrote: > > > >> z/OS 2.3, IBM Compiler for REXX on zSeries 4.0 LVL PI76785. > >> > >> Can you share you compiler JCL? > >> > >> > >> On 12/09/2018 5:32 PM, Mike Shorkend wrote: > >>> David - I ran it on z/OS 2.2, the REXX compiler is 1.4 > >>> How about you? > >>> > >>> On Wed, 12 Sep 2018 at 12:27, David Crayford <[email protected]> > >> wrote: > >>>> On 12/09/2018 4:56 PM, Mike Shorkend wrote: > >>>>> The new test shows: > >>>>> Non-compiled > >>>>> > >>>>> CPU TIME = 77.09 > >>>>> > >>>>> Compiled > >>>>> > >>>>> CPU TIME = 11.27 > >>>> Your results are different to mine! > >>>> > >>>> Interpreted: CPU time = 3.12 > >>>> > >>>> Compiled: CPU time = 7.99 > >>>> > >>>>> Not so great, because of the inefficient memory management with stem > >>>>> usage? > >>>> ---------------------------------------------------------------------- > >>>> For IBM-MAIN subscribe / signoff / archive access instructions, > >>>> send email to [email protected] with the message: INFO > IBM-MAIN > >>>> > >> ---------------------------------------------------------------------- > >> For IBM-MAIN subscribe / signoff / archive access instructions, > >> send email to [email protected] with the message: INFO IBM-MAIN > >> > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > -- Scott Ford IDMWORKS z/OS Development ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
