Linux虚拟内存介绍以及glibc内存管理机制窥探

Long ago, I have presentd an overview of virtual memory in Linux kernel and memory memory in glibc. Now i am lazy to write these again, so I try to upload the PPT in images. As you know, each pages has details knowledge could be digged into, so you have further view, please google the keywords.

Overview of VM system in Linux

Linux虚拟内存介绍以及glibc内存管理机制窥探

Overview of MMU and Buddy & Slab allocator

Linux虚拟内存介绍以及glibc内存管理机制窥探

LifeCycle of Page frames

Linux虚拟内存介绍以及glibc内存管理机制窥探

Address Space and VMA mapping in Kernel

Linux虚拟内存介绍以及glibc内存管理机制窥探

Pic for summary memory in Kernel

Linux虚拟内存介绍以及glibc内存管理机制窥探

Glibc memory allocation concepts

Linux虚拟内存介绍以及glibc内存管理机制窥探

Brk and mmap

Linux虚拟内存介绍以及glibc内存管理机制窥探

Internal structure of glibc

Linux虚拟内存介绍以及glibc内存管理机制窥探

malloc and free process in glibc

Linux虚拟内存介绍以及glibc内存管理机制窥探

Some keypoints for glibc

Linux虚拟内存介绍以及glibc内存管理机制窥探

Tips for heap profile

Linux虚拟内存介绍以及glibc内存管理机制窥探