|
It could be optimization level or target release (both are shown on one of DSPPGM screens/pages). Other parameters can also be of influence, but I think these two are most important. Best regards, Alexei Pytel > -----Original Message----- > From: David Thomas [SMTP:dg.thomas@sympatico.ca] > Sent: Tuesday, December 08, 1998 4:16 AM > To: MIDRANGE-L@midrange.com > Subject: Different Program Sizes > > What am I doing wrong? A client's application software vendor has > provided me with a program object I requested, and its RPG source. > But > when I compile the source (with CRTSQLRPG - it contains embedded SQL), > the program is significantly smaller yet with more MI instructions. > The > list below is an extract of the DSPPGM output showing the differences > between the two programs; all the remaining attributes, including the > SQL values, are the same. > > Program statistics: (Theirs) (Mine) > Number of parameters . . . . . . . . . : 0 2 0 > 2 > > Program size (bytes) . . . . . . . . . : 9908224 6864896 > Associated space size (bytes) . . . . : 7077856 4022240 > Static storage size (bytes) . . . . . : 2673168 2674688 > Automatic storage size (bytes) . . . . : 0 0 > Number of MI instructions . . . . . . : 30934 31171 > Number of ODT entries . . . . . . . . : 24934 25072 > Compiler . . . . . . . . . . . . . . . : 5769RG1 V4R2M0 5769RG1 > V4R2M0 > Earliest release that program can run : V3R7M0 V3R7M0 > > Is it possible that the same source could produce such different > objects? If so, what compile options would create the differences? > This one has me stumped, so any advice I can get will be appreciated. > > Dave Thomas > dg.thomas@sympatico.ca > > > > > +--- > | This is the Midrange System Mailing List! > | To submit a new message, send your mail to MIDRANGE-L@midrange.com. > | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. > | To unsubscribe from this list send email to > MIDRANGE-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.