The Cost of Memory Fragmentation - Performance Implications and Solutions
Offered By: Hussein Nasser via YouTube
Course Description
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
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity