memory management

Heap and stack

Memory management is how a computer system allocates, tracks, and releases the memory programs need to run.

Good memory management prevents programs from interfering with each other's data and reclaims memory when it's no longer needed.

In programming, it refers to techniques for handling memory efficiently—whether automatic (garbage collection) or manual: C requires careful memory management to avoid leaks.

Related

defragmentation · prefetching · resource allocation · heap · lifetime · scheduler · pool · programming · dump · byte · garbage · address · RAM · footprint · bloat · reclaim · buffer · swap

Categories
Opposites
resource handling approach

memory managementdisk management

network management · database management

control paradigm

memory managementgarbage collection

Scheduled waste removal service

memory state

memory managementmemory leak

Unreturned allocated space

buffer overflow · stack overflow · dangling pointer

Family

memory, management

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G