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