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.
- pagingBroadcast summoning of someone
- cachingTemporary local storage
- segmentationDivision into sections
- kernelSeed or essential core
- arenaVenue for contests
defragmentation · prefetching · resource allocation · heap · lifetime · scheduler · pool · programming · dump · byte · garbage · address · RAM · footprint · bloat · reclaim · buffer · swap
- Linuxkernel, bash, root, sudo, chmod
- Interpreter Internalsinterpreter, bytecode, compiler, parser, tokenizer
- kernel settingsmodules, device drivers, scheduler, preemption, namespaces
- computingcomputer, computers, software, hardware, code
- processingprocessing, batch processing, data processing, parallel processing, real-time processing
- game developmentgame engine, game design, game engines, game designer, rendering