From: Prashant TR Newsgroups: comp.os.msdos.djgpp Subject: Re: How can I know free memory in bytes? Date: 31 May 2000 22:13:29 +0530 Organization: VSNL Lines: 13 Message-ID: References: <3934AFC1 DOT 68C3AF39 AT htsol DOT com> NNTP-Posting-Host: 203.197.177.198 X-Trace: news.vsnl.net.in 959829343 10740 203.197.177.198 (1 Jun 2000 03:15:43 GMT) X-Complaints-To: postmaster AT news DOT vsnl DOT net DOT in NNTP-Posting-Date: 1 Jun 2000 03:15:43 GMT X-Newsreader: Gnus v5.5/Emacs 20.3 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Yoram Hofman writes: > My DOS program has to run a long time in stand alone system. > So I am wonder to know about memory leaks. I am interested in a more > detailed > information that the function __dpmi_get_free_memory() can give. > The structure __dpmi_free_mem_info uses pages. > Can anybody tell me the way to know about free BYTES? A page is 4K long. So you just multiply by this value and you get what you want. And I don't think there's any other way you could get this information because when you are working in a DPMI environment, only the DPMI host can give you the right information.