Linux任督二脉之内存管理(二) PPT

节课的第节课-内存的动态申请和释放

* slab、kmalloc/kfree、/proc/slabinfo和slabtop

* 用户空间malloc/free与内核之间的关系

* mallopt

* vmalloc

* 内存耗尽(OOM)、oom_score和oom_adj

* Android进程生命周期与OOM

练习题

*看/proc/slabinfo,运行slabtop

*运行mallopt.c程序:mallopt(M_TRIM_THRESHOLD)等

*看/proc/vmallocinfo,grep ioremap映射

*运行一个很耗费内存的程序,观察oom memory

*通过oom_adj调整firefox的oom_score

前序ppt

Linux任督二脉之内存管理(一) PPT


习题位置

https://github.com/21cnbao/memory-courses


!!本次课程不再接受一切形式的报名!!

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT

Linux任督二脉之内存管理(二) PPT