Programming Throwdown
Programming Throwdown
Patrick Wheeler and Jason Gauci
181: Memory Management
1 hour 46 minutes Posted May 12, 2025 at 3:00 pm.
Video Game Prices
Xbox Live: Video Games Should Cost More Than Movies
Tectonica's Free Story
No Man's Sky: How They're Pumping Out Content
How to Make a Super Mario Bros. Crash
Reinforcement Learning: A Case for World Models
What is the World Model in C#?
Read the paper
Crazy Code: Clever Code
C# Clever Code Is Probably the Worst Code You Can Write
Text to Speech Model
OpenAI vs. Closed Source
Book of the Week
The Metaphysics of War
Tool of the Show
Microsoft OCR 5.4
A Plan for the Future of Communication
Memory Management. How do you manage your system?
Memory Management in C & Rust
Cloud computing: Memory security
Python: The Value of psutil and valgrind
Compression and Algebra
Python: Missing Back Pressure
Allocating memory in C and Python
0:00
1:46:21
Download MP3
Show notes
Patrick and Jason cover memory management from both the operating-system and language-runtime perspectives. They discuss heap management, virtual memory, garbage collection, ownership models, and practical techniques for diagnosing and reducing excessive memory use.