This is from the REXX user guide: 

The performance improvements that you can expect when you run compiled REXX
programs depend on the type of program.  A program that performs large 
numbersof arithmetic operations of default precision shows the greatest 
improvement.  Aprogram that mainly issues commands to the host shows limited 
improvement,because REXX cannot decrease the time taken by the host to process 
the commands. 

Compiled programs that include many ...                Run this much 
faster:Arithmetic operations, string and word processing operations:
.....6 to 10 timesConstants and variables,references to procedures and built-in 
functions, changes to values of variables:
.....4 to 6 times
Assignments, reused compound variables:
.....2 to 4 timesHost commands:
.....minimal improvement


Hope that helps,

Dave Salt

SimpList(tm) - try it; you'll get it! 

http://www.mackinney.com/products/program-development/simplist.html  


> Date: Wed, 7 Aug 2013 09:02:58 -0400
> From: gerh...@valley.net
> Subject: Re: REXX exec, To compile or not to compile
> To: IBM-MAIN@LISTSERV.UA.EDU
> 
> On 8/7/2013 7:21 AM, Hardee, Chuck wrote:
> > I thought there were 2 versions of the runtime system for REXX. One
> > that was free and one you paid for and therefore licensed. If this is
> > still true, I suspect the differences between the two versions is
> > related to either tighter code, more functions or both. I've truly
> > never checked it out. I was under the impression that you can compile
> > your REXX code and then distribute it license free with the alternate
> > REXX library.
> 
> I worked for an ISV with programs in mixed mode (REXX and HLASM). My 
> boss asked me the same question, with the intent of protecting 
> intellectual property by not distributing source.
> 
> The alternate REXX library is distributed as part of the system, hence 
> available to all customers. As it turns out, the compiled module is 
> bi-modal; when the installation is licensed for either the REXX compiler 
> or only the chargeable library, then programs may run faster. But each 
> compiled module also contains the original, parameterized source, able 
> to run on unlicensed systems. A determined user could reverse engineer 
> the code, so we saw no business case; a licensed user still had the 
> option of compiling. Misusing the source was made trivially more 
> difficult with a conversion program that eliminated all extraneous 
> blanks and comments.
> 
> Gerhard Postpischil
> Bradford, Vermont
> 
> ----------------------------------------------------------------------
> 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