Software Engineering KB
Search
Search
Dark mode
Light mode
Explorer
Tag: memory-models
69 items with this tag.
Feb 10, 2026
Cycle Detection (Memory)
memory-models
gc
cycle-detection
Feb 10, 2026
Garbage Collection (GC)
memory-models
garbage-collection
Feb 10, 2026
Manual Memory Management
memory-models
manual-memory
Feb 10, 2026
Memory Layout
memory-models
memory-layout
Feb 10, 2026
Ownership & Borrowing (Rust Model)
memory-models
rust
ownership
Feb 10, 2026
Stack vs Heap
memory-models
stack
heap
Feb 10, 2026
Alignment & Padding
memory-models
memory-layout
alignment
Feb 10, 2026
Borrowing
memory-models
rust
borrowing
Feb 10, 2026
Cache Hierarchy
memory-models
memory-layout
cache
Feb 10, 2026
Common Memory Bugs
memory-models
manual-memory
bugs
Feb 10, 2026
Concurrent GC
memory-models
gc
concurrent
Feb 10, 2026
Endianness
memory-models
memory-layout
endianness
Feb 10, 2026
GC Tuning
memory-models
gc
tuning
Feb 10, 2026
Generational GC
memory-models
gc
generational
Feb 10, 2026
Heap Memory
memory-models
heap
Feb 10, 2026
Lifetimes
memory-models
rust
lifetimes
Feb 10, 2026
Mark-and-Sweep
memory-models
gc
mark-and-sweep
Feb 10, 2026
Ownership Rules
memory-models
rust
ownership
Feb 10, 2026
RAII (Resource Acquisition Is Initialization)
memory-models
manual-memory
raii
Feb 10, 2026
Reference Counting
memory-models
gc
reference-counting
Feb 10, 2026
Smart Pointers
memory-models
manual-memory
smart-pointers
Feb 10, 2026
Stack Memory
memory-models
stack
Feb 10, 2026
Virtual Memory
memory-models
memory-layout
virtual-memory
Feb 10, 2026
Zero-Cost Abstractions
memory-models
rust
zero-cost
Feb 10, 2026
malloc-free
memory-models
manual-memory
malloc
free
Feb 10, 2026
Big-endian vs Little-endian
memory-models
memory-layout
endianness
Feb 10, 2026
Buffer Overflows
memory-models
bugs
buffer-overflow
Feb 10, 2026
C++ Destructors
memory-models
raii
destructors
Feb 10, 2026
Cache Line Alignment
memory-models
memory-layout
cache-line
alignment
Feb 10, 2026
Cache Lines
memory-models
cache
cache-lines
Feb 10, 2026
Compile-time Tracking of Reference Validity
memory-models
rust
lifetimes
borrow-checker
Feb 10, 2026
Dangling Pointers
memory-models
bugs
dangling-pointers
Feb 10, 2026
Deterministic Cleanup
memory-models
raii
deterministic
Feb 10, 2026
Double-free
memory-models
bugs
double-free
Feb 10, 2026
Dynamic Allocation
memory-models
heap
dynamic
Feb 10, 2026
Each Value Has One Owner
memory-models
rust
ownership
single-owner
Feb 10, 2026
Explicit Allocation and Deallocation
memory-models
manual-memory
malloc
free
Feb 10, 2026
Fast LIFO Allocation
memory-models
stack
lifo
Feb 10, 2026
Fragmentation Concerns
memory-models
heap
fragmentation
Feb 10, 2026
Free Unreachable
memory-models
gc
sweep
free
Feb 10, 2026
Function Call Frames
memory-models
stack
call-frames
Feb 10, 2026
G1, ZGC, Shenandoah
memory-models
gc
concurrent
g1
zgc
shenandoah
Feb 10, 2026
Handling Circular References in Ref-counted Systems
memory-models
gc
cycle-detection
circular
Feb 10, 2026
Heap Sizing
memory-models
gc
tuning
heap-size
Feb 10, 2026
Immutable References
memory-models
rust
borrowing
immutable
Feb 10, 2026
Increment-Decrement Counts
memory-models
gc
reference-counting
counts
Feb 10, 2026
L1-L2-L3 Caches
memory-models
cache
l1
l2
l3
Feb 10, 2026
Limited Size
memory-models
stack
size-limit
Feb 10, 2026
Manual or GC-managed
memory-models
heap
management
Feb 10, 2026
Memory Leaks
memory-models
bugs
memory-leaks
Feb 10, 2026
Memory-Mapped Files
memory-models
virtual-memory
mmap
Feb 10, 2026
Minimize Pause Times
memory-models
gc
concurrent
pause-times
Feb 10, 2026
Minor and Major Collections
memory-models
gc
generational
collections
Feb 10, 2026
Mutable References
memory-models
rust
borrowing
mutable
Feb 10, 2026
Ownership Can Be Moved
memory-models
rust
ownership
move
Feb 10, 2026
Pages and Page Tables
memory-models
virtual-memory
pages
page-tables
Feb 10, 2026
Pause Time Goals
memory-models
gc
tuning
pause-time
Feb 10, 2026
Safety Without Runtime Overhead
memory-models
rust
zero-cost
performance
Feb 10, 2026
Spatial and Temporal Locality
memory-models
cache
locality
Feb 10, 2026
Struct Layout
memory-models
memory-layout
struct
padding
Feb 10, 2026
TLB
memory-models
virtual-memory
tlb
Feb 10, 2026
Throughput Tuning
memory-models
gc
tuning
throughput
Feb 10, 2026
Trace Reachable Objects
memory-models
gc
mark
tracing
Feb 10, 2026
Use-after-free
memory-models
bugs
use-after-free
Feb 10, 2026
Young and Old Generations
memory-models
gc
generational
generations
Feb 10, 2026
shared_ptr
memory-models
smart-pointers
shared-ptr
Feb 10, 2026
unique_ptr
memory-models
smart-pointers
unique-ptr
Feb 10, 2026
weak_ptr
memory-models
smart-pointers
weak-ptr
Feb 10, 2026
Memory Models
memory-models
programming-languages