× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: DBGVIEW and program size
  • From: Jim Langston <jlangston@xxxxxxxxxxxxxxxx>
  • Date: Thu, 10 Feb 2000 12:00:50 -0800
  • Organization: Conex Global Logistics Services, Inc.

Worst case scenario, about a 83% increase in DASD usage for
compiled executables.  Considering I'm at 68.67% DASD usage,
I think I have enough room to accomplish this.  Most of my DASD
usage is data rather than programs, so I don't think it would be
problem.  I could see how someone that is approaching their cut off
limit would have a problem though.  And there seems to be a minimal
increase in size if DBGVIEW(*ALL) versus DBGVIEW(*LIST)
(these numbers show a worst case of 2% increase).

Regards,

Jim Langston

Buck Calabro wrote:

> Brian wrote:
>
> >> What advantages does DBGVIEW(*ALL) have over DBGVIEW(*LIST)?
>
> >*ALL allows you to choose your preferred view (source, copy or
> >compile listing representation) during the debug session, using
> >F15.  *LIST limits your view to compile listing only.  However, the
> >former will increase the size of the *PGM object size.
>
> Taking a stab at an engineering approach, here is a smattering of data from
> my own experimentation.  V4R4
>
> Small sockets program using mostly C functions.  DFTACTGRP(*NO) ACTGRP(QILE)
> Indent(*none), DEBUG in header
> *NONE           *SOURCE         *LIST           *ALL
> 122880          172032                  225280          225280
>                 40%                     31%             0%
>
> Medium program converted from RPG III (subroutines) to RPG IV (subroutines
> and procedures)  Compiled with DFTACTGRP(*NO) ACTGRP(QILE) bnddir(qc2le),
> DEBUG in header
> *NONE           *SOURCE         *LIST           *ALL
> 544768          659456                  962560          983040
>                 21%                     46%             2%
>
> Large interactive RPG IV program converted from RPG III - no procedures.
> Compiled with dftactgrp(*no) actgrp(qile) indent(*none)
> *NONE           *SOURCE         *LIST           *ALL
> 323584          401408                  516096          528384 - no DEBUG in
> header
> 327680          401408                  516096          528384 - DEBUG in
> header
>                 24%                     29%             2%
>
> Buck Calabro

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-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 thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.