Solid Fluid Memory Manager - VMemMgr
VMemMgr [VMM], is a simple ANSI C style memory manager implemented as a group of C++ classes. The primary function of these classes is to provide a performance (speed) improvement over memory management functions typically provided by most operating systems.
In the simplest form the module provides the generally known functions; alloc, realloc and free. The module requires the provision of similar functions, usually from (but not limited to) the operating system. It optionally requires the provision of a mutex style protection scheme, compulsory where an application requires the capability to pass information through VMM, and between threads or processes asynchronously.
The module is available, under agreement, as C++ source code. In its own right it produces no specific software of hardware exceptions, and is consequently easy to treat as a “black box”. The source can be included directly into other C++ source code, provided as pre linked object, or a dynamically linked module.
|