GKN%OAK.SAINET.MFENET@LLL-MFE.ARPA (12/05/85)
Date: Wed, 4-DEC-1985 20:04 EST To: Info-VAX@SRI-KL.Arpa Message-ID: <[OAK.SAINET.MFENET].2F632D00.008E704B.GKN> US-Mail: Science Applications; P.O. Box 2501; Oak Ridge, TN 37831 Telephone: (615) 482-9031 X-VMS-Mail-To: ARPA%"Info-VAX@SRI-KL.Arpa" From: Arpa%"kholt@BBNCC3.ARPA" 4-DEC-1985 10:35 Subj: physical memory Date: Tue, 3 Dec 85 15:11:01 EST Does anyone know how the DCL SHOW/MEMORY and SHOW/SYS commands decide how many pages of physical memory are free / busy? Although SYS$GETSYI seems like the right idea, I don't see how to get the data I need. Well, the DCL Show Memory command does all sorts of gymnastics waltzing around inside of VMS and the SBI counting up memory controllers and such like. Getting at this data is a non-trivial operation, and it is not possible to do with normal non-privileged user-mode code. The number that shows up in the "Physical Memory" column is the sum of the $GETJPI parameters JPI$_PPGCNT (process page count in working set) plus JPI$_GPGCNT (global page count in working set) for the process in question. Hope this helps. gkn