5课教你掌握linux内存管理之二-linux内存的动态申请和释放

Linux内存管理大纲:

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

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

* mallopt

* vmalloc

* linux内存耗尽(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

 

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

 

 

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第1张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第2张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第3张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第4张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第5张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第6张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第7张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第8张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第9张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第10张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第11张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第12张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第13张图片

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第14张图片

查看更多linux内存管理课程, 别忘了扫描关注"linux阅码场"哦~

5课教你掌握linux内存管理之二-linux内存的动态申请和释放_第15张图片

你可能感兴趣的:(Linux,Kernel开发)