Skip to content

netmail-open/memmgr

Repository files navigation

MemMgr - high-performance slabbed memory management in C
========================================================

Memory Manager is a high-performance memory allocation library
developed by NetGovern (aka Netmail, aka Messaging Architects).
It was created to increase performance in programs which request
and free memory at such high volumes that OS-level malloc/calloc
calls become a bottleneck.

MemMgr also has features which are helpful in hunting down
memory-related bugs such as leaks and buffer overruns.


License
-------

MemMgr is available under the terms of the GNU Lesser General Public License,
any version(!).  See COPYING and COPYING.LESSER for the latest full license
texts.


Documentation
-------------

See INSTALL for a quick installation guide and basic usage/linking.
See documentation/ for details, examples and API reference.


TODO
----

+ cleanup codebase
  - license notices in source files
  - tidy up build files
  - packaging: cmake find_package()-ability
+ documentation
  - complete memmgr api reference
  - add xpl api reference
  - more and better example programs
+ long-term
  + split out XPL into its own project(?)
    - stubs and optional dependency (here and in WJElement!)

About

No description, website, or topics provided.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published