DPCRTLMM

DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library.
Download

DPCRTLMM Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • David Duncan Ross Palmer
  • Publisher web site:
  • http://www.daybologic.co.uk/dev/dpcrtlmm/

DPCRTLMM Tags


DPCRTLMM Description

DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library. 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 Related Software