logo
episode-header-image
Jan 2024
39m 7s

The Cost of Memory Fragmentation

Hussein Nasser
About this episode
<p>Fragmentation is a very interesting topic to me, especially when it comes to memory. While virtually memory does solve external fragmentation (you can still allocate logically contiguous memory in non-contiguous physical memory) it does however introduce performance delays as we jump all over the physical memory to read what appears to us for example as ... Show More
Up next
Oct 22
Developers will be prompters (and that is bad)
I discuss the state of what will be happening in the coming few years and why I encourage the 3 of you who want to be elite engineers to keep their critical thinking sharp. To pause and think before prompting. 
9m 26s
Oct 15
AI will not replace elite engineers
This is a conversation with Rashed Hasan, a PhD Candidate from the University of Nebraska. We chatted about databases, ORMs and how to use AI without losing yourself. Rashed pagehttps://www.mdrashedulhasan.me/homepage 
56m 28s
Sep 25
Engineers will be out of the 'Loops'
I discuss loops engineering and how it will numb creative thinking and critical system design for engineers. 
12m 58s
Recommended Episodes
May 2025
181: Memory Management
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. 
1h 46m
Dec 2017
[MINI] Parallel Algorithms
When computers became commodity hardware and storage became incredibly cheap, we entered the era of so-call "big" data. Most definitions of big data will include something about not being able to process all the data on a single machine. Distributed computing is required for such ... Show More
20m 37s
Dec 2011
TechStuff's Two Bits on 32-bit and 64-bit Systems
<p>What is the difference between a 32-bit and a 64-bit system? What is a data bus? Is a 64-bit system always faster than a 32-bit system? Join Jonathan and Chris as they give you their two bits on, well, bits.</p><p> </p> Learn more about your ad-choices at <a href="https://www. ... Show More
27m 26s
Apr 2020
Episode 16 - Memoization
Today we'll learn about memoization! Memoization is a practice that helps us improve the performance of our apps using caching. In the episode, we'll also discuss pure functions, caching strategies, and much more! 
10m 46s
Mar 2021
Solving the World's Biggest Problems at Scale, with WekaIO President, Ken Grohe
<p>The No. 1 feature of technology is storage. Ok, so that’s not true. But, it’s one of the most critical pieces of hardware that enables software to function. How fast, how easy, and how much data can be accessed and leveraged inside of applications plays a critical part in tech ... Show More
48m 5s
Feb 2022
TechStuff Tidbits: Bits and Bytes
What's the difference between bits and bytes? Has a byte always been 8 bits (no, it has not)? And is a kilobyte 1,000 bytes, or 1,024 bytes? It depends! Let's all get confused with this refresher course in bits and bytes! Learn more about your ad-choices at https://www.iheartpodc ... Show More
30m 7s
Jun 2022
How Flash Drives Work
By listener request, here's an episode about flash drives and flash memory. What makes it different from RAM and hard drives? How does it store information?See omnystudio.com/listener for privacy information. 
33m 9s
Aug 2020
Hard Disk Drives vs Solid State Drives
When it comes to long-term data storage on computers, there are two main camps. In this episode, we learn how hard disk drives are different from solid state drives. Learn more about your ad-choices at https://www.iheartpodcastnetwork.comSee omnystudio.com/listener for privacy in ... Show More
49m 23s