What is Memory fragmentation?

The condition in which repeated allocation and release split free memory into small pieces, so a large contiguous block cannot be allocated even though the total is sufficient.

Field: Linkers, Loaders & Executables

Related terms

Address space layout randomization (ASLR) BSS section Dynamic linker Dynamic linking Entry point Executable and Linkable Format (ELF) Global offset table Heap memory Linker Linker script

Back to the glossary