Autosave: 2024-04-20 13:30:05

This commit is contained in:
thomasabishop 2024-04-20 13:30:05 +01:00
parent d707b71077
commit bdada125e7
3 changed files with 14 additions and 8 deletions

Binary file not shown.

View file

@ -1,10 +1,15 @@
---
id: 18bl
title: Heap_memory
tags: []
tags: [memory]
created: Saturday, April 20, 2024
---
# Heap_memory
# Heap memory
## Related notes
## Summary
- Along with [[Stack_memory|Stack memory]], programs make use of _heap memory_
during runtime.
- [ ] ## Related notes

View file

@ -9,17 +9,18 @@ created: Tuesday, April 16, 2024
## Summary
- Along with heap memory, programs make use of _stack memory_ during the runtime
of programs.
- Along with [[Heap_memory|heap memory]] heap memory, programs make use of
_stack memory_ during runtime.
- [ ]
- Best suited for small-sized singular values that are temporary/ephemeral
rather than large or complex data types that need to persist for a longer
time.
- Specifically used to keep track of memory used during function executions
within a given scope: control flow, local variables, returned value.
- Uses a LIFO data-structure
- Best suited for small-sized singular values rather than large or complex data
types
## Stack memory
Similarly to the [[Stacks|stack data structure]], it works on the basis of LIFO: