DPCRTLMM 1.1.5 review

Download
by rbytes.net on

DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log, leak reporti

License: GPL (GNU General Public License)
File size: 563K
Developer: David Duncan Ross Palmer
0 stars award from rbytes.net

DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log, leak reporting, and garbage collection. DPCRTLMM does incur performace penalties, however.

Here are some key features of "DPCRTLMM":
Ability to separate out blocks of memory into arrays, one array per module is nice
Ability to recover the size of a block so one doesn't have to store it in the program
Lockable blocks so that releasing them later will cause traps
Common pointer mistakes such as releasing unowned memory are eliminated
Memory leak reports
Complete log of all usage
Hooking of almost all operations so the program may preview activity
Ability to determine if a pointer is invalid BEFORE it is used
Unlimited number of hooks per event default=32 (requires rebuild)
An unlimited (in theory) number of blocks can be allocated
Unlimited block arrays (modules) per program, default=512 (requires rebuild)
Information about every block allocated and it's owner
Fine/line tracing (C only)
Garbage collection if library has traps disabled.

DPCRTLMM 1.1.5 keywords