Mempool is a library that provides a basic memory pooling function set. You can pre-allocate memory and also allocate on the fly. In-depth stats are stored and accessible in order to fine tune your pre-allocation vs. run time allocation footprints.
|Tags||Software Development Libraries|
|Operating Systems||POSIX Linux|
Release Notes: Mempool has been extended to include memory debugging. When in debug mode, the code will log all allocations (file, function, and line number), and report these when you destroy you a pool. This will aid in the location of memory leaks. The test program shows how this can be achieved. This will further allow you to streamline your code and memory usage.
Release Notes: This release fixes the bug where memory was not being memset when freed, so blocks had data from existing use. This has been fixed and tested.