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

VM

Overview of MMU and Buddy & Slab allocator

VM

LifeCycle of Page frames

VM

Address Space and VMA mapping in Kernel

VM

Pic for summary memory in Kernel

VM

Glibc memory allocation concepts

VM

Brk and mmap

VM

Internal structure of glibc

VM

malloc and free process in glibc

VM

Some keypoints for glibc

VM

Tips for heap profile

VM

Comments