delorie.com/archives/browse.cgi | search |
Xref: | news2.mv.net comp.os.msdos.djgpp:5931 |
From: | John Sabean <docmani AT eng DOT umd DOT edu> |
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 |
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) -- <docmani AT eng DOT umd DOT edu ------ http://www.glue.umd.edu/~docmani> "I've always said you can get more with a kind word and a 2x4 than you can with a kind word alone!" - Marcus
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |