SYSUSE - A program to display the current processes on the system. This program illustrates the abusive power of the $GETJPI system service call. It also provides a good indication of memory allocation and has proven useful in tuning memory poor systems. (Note: SYSUSE is no substitute for good MONITOR data). WORLD privilege is required to run SYSUSE. SYSUSE is written in Pascal and uses many system service and run-time library routines. SYSUSE uses a screen managment package developed in-house. Converting SYSUSE to SMG should not present a major problem as the format and design of the two screen packages is similar. (Note: the definition of the screen control package is included in the file VT100.DEF). Written by Derrell Piper 120 Rosenau Hall University of North Carolina - Chapel Hill Chapel Hill, NC 27514 (919) 966-5106 Electronic Mail addresses: DERRELL@UNCSPHVX.BITNET hobbit@ecsvax.UUCP {...mcnc!ecsvax!hobbit} ------------------------------------------------------------------------------- Revision History: 8-Feb-1984 Derrell V1.1 o Added a new ^Y AST handler to replace the feable one 9-Apr-1984 Derrell V1.2 o Added Free and Modified list size display and clock 10-Apr-1984 Derrell V1.3 o Added average PPG, GPG and Total o Added interactive and total process counts o Added flush of control sequences to AST handler o Removed clock from /NOWIDE 10-May-1984 Derrell V1.4 o Changed constant declarations to external refs o Added system symbol table to link line o Changed /DET /BAT determination on PCB$V_BATCH o Changed CLI interface to handle full /TYPE= names 01-Jun-1984 Derrell V1.5 o Added call to BIT_SET_V for PCB$V_BATCH and made external via SYS.STB o SET AUTOWRAP DISABLE for all widths 02-Jul-1984 Derrell V1.6 o Fixed bug with clearing screen following an error message o Fixed bug with leftover digits in modified list size 01-Feb-1985 Derrell V1.7 o Converted to VMS V4.0 27-Jul-1985 Derrell V1.8 o Added /PHYSICAL, /VIRTUAL, /USERNAME, /PROCESS qualifiers o Added NETWORK keyword to /TYPE qualifier for network processes o Replaced PACK_BUFFER calls with PACK_ITMLST o Removed external call to GET_MEMORY_STATISTICS 01-Sep-1985 Derrell V1.9 o Added username/process_name and virtual/physical toggles (U and P) 02-Mar-1986 Derrell V2.0 o Increased size of terminal field to accommidate full virtual terminal designations ------------------------------------------------------------------------------- This floppy contains everything necessary to build the SYSUSE system monitor program. To build this program, type: $ @BUILD This floppy contains a help file suitable for inclusion in a DEC help library. Also the .CLD necessary to run this program is included. To set up the program it will be necessary to change the .CLD image line to point to the fully qualified directory in which the image resides. The line in the .CLD is marked SITE-SPECIFIC. After you have changed the .CLD, you can type the following to use the program: $ SET COMMAND SYSUSE $ SYSUSE [/qualifiers] To exit from SYSUSE, type . For further information see the help file SYSUSE.HLP.