home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD1.img
/
d1xx
/
d107
/
svtools
/
memlist
/
readme
< prev
Wrap
Text File
|
1987-10-31
|
2KB
|
67 lines
memlist
An alternative to Avail and Frags that gives more information.
This will report all or just some of the available memory
fragments, their locations and sizes, and the total sizes.
By
Stephen Vermeulen
3635 Utah Dr. N.W.,
Calgary, Alberta,
CANADA, T2N 4A6
(403) 282-7990.
Completely public domain, for what its worth...
Introduction:
A program to dump the systems memory list to the
display or a file so that you have a snap shot of
the list. This program was written to try and
understand an apparent memory fragmentation
problem I was having once. See also Fragit, a program
to fragment memory.
Compiled with Manx 3.4a (of course)
Syntax:
memlist
Will dump all the memory lists in the system to stdout.
memlist > file
Will redirect output to the desired file.
memlist n
Will only print out the lists for block n. N should be 0, 1, ...
On a 2.5Meg system block 0 will usually be FAST and block 1 will
be CHIP
Output:
Lots of lines like:
memtype start end size running_total
Where:
memtype = 3 CHIP RAM; Header block
memtype = 5 FAST RAM; Header block
memtype = 64 Memory fragment within a memory block, the type of the
block is given by the previous Header block.
start Start address (decimal)
end End address (decimal)
size Block size (decimal bytes)
running_total Running total of number of bytes free in this
memory block. That is total size of all previous
fragments since the last header block.
Bugs:
Ha! There must be some somewhe#45