Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

03 Memory Models

❯

01 Concept

❯

Heap Memory

Heap Memory

Feb 10, 20261 min read

  • memory-models
  • heap

Heap Memory

← Back to Stack vs Heap

Dynamic memory region for allocations that need to outlive the creating function or have sizes unknown at compile time. Heap memory is managed either manually (malloc/free) or automatically (garbage collection) and can suffer from fragmentation.

Key Properties

  • Dynamic Allocation
  • Manual or GC-managed
  • Fragmentation Concerns

memory-models heap


Graph View

  • Heap Memory
  • Key Properties

Backlinks

  • Stack vs Heap
  • Dynamic Allocation
  • Fragmentation Concerns
  • Manual or GC-managed

Created with Quartz v4.5.2 © 2026

  • GitHub