Overview
Explore the intricacies of memory fragmentation and its impact on system performance in this comprehensive 38-minute video. Delve into topics such as memory allocation, external and internal fragmentation, virtual memory, swap, and page size. Discover the genius behind memcached and learn how CPUs read data from RAM. Examine the cost of memory fragmentation and its effects on performance, including a case study on MySQL 8.x regression. Gain valuable insights into backend bottlenecks and strategies for optimizing system efficiency through this in-depth exploration of memory management concepts.
Syllabus
Intro
Memory Allocation
External fragmentation
Internal Fragmentation
Virtual Memory & Swap
Page Size
The genius of memcached
How CPU reads data from RAM
The cost of fragmentation in memory
MySQL 8.x regression
Summary
Taught by
Hussein Nasser