Xref: news2.mv.net comp.os.msdos.djgpp:5931 From: John Sabean Newsgroups: comp.os.msdos.djgpp Subject: DJGPP - Memory Detect Question Date: Thu, 11 Jul 1996 16:10:29 -0400 Organization: Project GLUE, University of Maryland, College Park, MD Lines: 24 Message-ID: <31E55FB5.167EB0E7@eng.umd.edu> NNTP-Posting-Host: x-15.umd.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Is there any way to tell how much physical memory is available under DJGPP. I'm writing a program that scrolls a large PCX file. I want to buffer as much of the file as I can in memory. I have the buffer scheme developed, but I want to make the program allocate these buffers dynamically. Right now, the program will buffer an arbitrary amount, but I don't want to unnecessarily put buffers in swap space. (IE allocate 16 megs of memory on a machine that only has 8 physical megs of memory... why put a file buffer into a swap file? That would hurt performance....) So, is there anyway to get a ball park figure of how much physical memory there is? (My other options are to force the use of a disk cache by the user, or to load the whole thing into virtual memory and let the DPMI software handle the swaping... Neither option is very appealing to me) -- "I've always said you can get more with a kind word and a 2x4 than you can with a kind word alone!" - Marcus