APPX is the Premier Development and Runtime Environment for Business Application Software
(Answer) (Category) FAQ's - APPX Software, Inc. : (Category) APPX Utility : (Category) APPX Development Environment : (Category) ILF (Integrated Language Facility) :
Load time, memory usage, and caching considerations when determining using GOSUB, COPY and SUBR.
If you have a very large process like order entry. Breaking it up into separate processes and ILF subroutines can shorten initial load time since the separate process will only get loaded when it is needed for execution. This can also consume less memory and modules used less often can get cached out under the EM caching mechanism.

The downside, is that there may be a very slight, theoretical, performance penalty since you are branching between separate processes, but I doubt this is a measurable difference unless you are very low on memory and other modules have to be cached back in.

[Append to This Answer]
2003-Dec-31 1:12pm
Previous: (Answer) Variable Scoping considerations with GOSUB/COPY and SUBR.
Next: (Answer) Why are there lowercase I/O Verbs in ILF?
This document is: http://board.appx.com/cgi-bin/fom.cgi?file=236
[Search] [Appearance]
This is a Faq-O-Matic 2.719.
Copyright 2003 by APPX Software, Inc. All rights reserved.