MemManager v3.14 public beta.
This beta version may be used and distributed freely, but may still contain a
few bugs. Tell me if you find any (ennals@aol.com).
MemManager is a system that enables programmers to take advatage of several
memory management features in their own programs through the use of a few simple
functions.
This is the third beta. The problem with VmemPatch in the first and
second beta releases (could cause crashses) should now be fixed.
Features include:
* Virtual Memory
(without MMU - works on all machines)
* Smart memory priorities and hiearachies
gives much better performance than MMU based systems
* Different memory types
Open ended abilities
* Disposable memory
Specify that memory blocks should be removed when memory is low.
Very useful for buffers, caches, old date, undo data etc.
* ChipToFast
Move unlocked chip mem blocks into fast memory if chip memory is
needed for other things and there is fast mem free.
* Resource Tracking
Not yet implemented, but will be soon and all the functions needed are
already in place (doing other things too)
* Memory Protection
Not yet implemented, but should be later
* Coorperative with other MemManager programs and with AllocMem allcations
* Very easy to adapt existing programs to take advantage of it
* Ability to Publish memory (make like exec public memory)
Must do this before giving pointer out to other tasks.
|