HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)

2-: 50
| | current subunit. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Subunit Name | Entering a subunit name moves to that subunit. If the name entered |
| | matches a subunit in the program, that subunit is the current subunit |
| | and its first eight lines are displayed. |
| | |
---------------------------------------------------------------------------------------------
| | |
| RETURN | Pressing RETURN displays the next eight lines of the current subunit. |
| | This method can only be used in the current subunit, and cannot be |
| | used to move to the next subunit. |
| | |
---------------------------------------------------------------------------------------------
The Static Analysis Screen. The purpose of this screen is to provide
detailed statistics about the program and its system requirements.
The Static Analysis screen displays detailed information about each
subunit of a program. It contains three types of information. The
following lists describe the information that this screen provides.
Interpreter Resource Utilization: This section contains information
about resource utilization within the interpreter. Resources include
tables, data segments, and interpreter space. The fields and their
contents are:
Field Contents
Global Tables The amount of space (in words) taken to store the
interpreter's directory information for locating
and managing all of the programs subunits.
Included are tables holding the names of the
subunits.
Local Tables For the subunit being displayed, this value is the
amount of space for all tables that reside in the
subunit space area of the interpreter's data
stack.
New Run-time Tables When a program contains references to external
routines or intrinsics, the interpreter requires
additional space for parameter information at
run-time. This value is an estimate of that space
requirement.
Recoverable The interpreter's tables can sometimes become
cluttered with unnecessary information,
particularly when extensive editing has been done.
The tables can be cleaned by saving the program in
ASCII format (through the SAVE LIST command) and
then issuing a GET command. The value displayed
is an estimate of the number of words in the
subunit space that would be recovered by a SAVE
LIST and GET.
COMMON Space The spaced required by all variables declared in
COM statements.
Local Space Space for locally declared (or undeclared)
variables and parameters. This number is broken
down into Numeric Space and String Space fields.