AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/memmgrb3.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:MemManager - Smart VMem - beta 3
Author:Robert Ennals
Uploader:ennals aol com
Type:dev/misc
Architecture:m68k-amigaos
Date:1996-10-04
Replaces:MemManagerBeta
Download:dev/misc/memmgrb3.lha - View contents
Readme:dev/misc/memmgrb3.readme
Downloads:676

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.


Contents of dev/misc/memmgrb3.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  389     862  45.1% -lh5- f8b2 Sep 23  1996 MemManagerBeta3/C/include/clib/memmanager_protos.h
[generic]                  270     436  61.9% -lh5- f248 Sep 23  1996 MemManagerBeta3/C/include/libraries/memmanager.h
[generic]                  370     952  38.9% -lh5- dc33 Sep 23  1996 MemManagerBeta3/C/include/pragmas/memmanager_pragmas.h
[generic]                  124     162  76.5% -lh5- adbe Sep 23  1996 MemManagerBeta3/C/include/proto/memmanager.h
[generic]                  141     212  66.5% -lh5- cab7 Sep 23  1996 MemManagerBeta3/demo/demos_readme.txt
[generic]                 2007    3004  66.8% -lh5- 128e Sep 23  1996 MemManagerBeta3/demo/memmanhierachydemo
[generic]                 1077    2704  39.8% -lh5- 216c Sep 23  1996 MemManagerBeta3/demo/MemManHierachyDemo.mod
[generic]                 3840   11975  32.1% -lh5- d0e1 Sep 23  1996 MemManagerBeta3/docs/memmanager.autodoc
[generic]                10221   27572  37.1% -lh5- f2fd Sep 23  1996 MemManagerBeta3/docs/memmanager.guide
[generic]                  282     501  56.3% -lh5- 0117 Sep 23  1996 MemManagerBeta3/fd/memmanager.fd
[generic]                  430    1053  40.8% -lh5- 3b30 Sep 23  1996 MemManagerBeta3/m2/memmanagerL.def
[generic]                 2584    4764  54.2% -lh5- c889 Sep 23  1996 MemManagerBeta3/memmanager.library
[generic]                  105     150  70.0% -lh5- b501 Sep 23  1996 MemManagerBeta3/patch/patch_readme.txt
[generic]                 1516    2160  70.2% -lh5- 5b5b Sep 23  1996 MemManagerBeta3/patch/vmempatch
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        14 files   23356   56507  41.3%            Oct  4  1996
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>