What is Heap memory?

The area from which a running program obtains memory of any size with malloc and the like and returns it with free. Repeated allocation and release can cause fragmentation.

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 Linker Linker script Memory fragmentation

Back to the glossary