The GNU C Library - Relocating Allocator

Node: Relocating Allocator Next: Memory Warnings Prev: Variable Size Automatic Up: Memory Allocation

Relocating Allocator

Any system of dynamic memory allocation has overhead: the amount of space it uses is more than the amount the program asks for. The relocating memory allocator achieves very low overhead by moving blocks in memory as necessary, on its own initiative.

Relocator Concepts How to understand relocating allocation.
Using Relocator Functions for relocating allocation.


Next: Memory Warnings Up: Memory Allocation