Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)

转载 2018年01月02日 00:00:00

这是宋宝华老师《Linux的任督二脉:进程调度和内存管理》的第二脉,第一脉《打通Linux脉络系列:进程、线程和调度》的CSDN录播位于: http://edu.csdn.net/huiyiCourse/series_detail/60?utm_source=wx2


本次内存管理直播,采用微信群形式。

640?wx_fmt=png&wxfrom=5&wx_lazy=1



直播时间: 2018.1.29-2.2,共五晚9点-10点。


直播形式:

微信群 图、语音、答疑模式(不断截屏贴图+动画+语音,有问题的童鞋随时群里提问)。


大纲:

1

硬件原理和分页管理

  1. CPU寻址内存,虚拟地址、物理地址

  2. MMU以及RWX权限、kernel和user模式权限

  3. 内存的zone: DMA、Normal和HIGHMEM

  4. Linux内存管理Buddy算法

  5. 连续内存分配器(CMA)

2

内存的动态申请和释放

  1. slab、kmalloc/kfree、/proc/slabinfo和slabtop

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

  3. mallopt

  4. vmalloc

  5. 内存耗尽(OOM)、oom_score和oom_adj

  6. Android进程生命周期与OOM

3

进程的内存消耗和泄漏

  1. 进程的VMA。

  2. 进程内存消耗的4个概念:vss、rss、pss和uss

  3. page fault的几种可能性,major和minor

  4. 应用内存泄漏的界定方法

  5. 应用内存泄漏的检测方法:valgrind和addresssanitizer


4

内存与I/O的交换

  1. page cache

  2. free命令的详细解释

  3. read、write和mmap

  4. file-backed的页面和匿名页

  5. swap以及zRAM

  6. 页面回收和LRU

5

其他工程问题以及调优

  1. DMA和cache一致性

  2. 内存的cgroup

  3. 性能方面的调优:page in/out, swapin/out

  4. Dirty ratio的一些设置

  5. swappiness



报名方法(加微信Linuxpsmm为好友),发送报名红包,加入直播群:

报名红包 2017.12.31-2018.1.10   333元

报名红包 2018.1.11-2018.1.17     380元

报名红包 2018.1.18-2018.1.27     420元

报名红包 2018.1.28-                     499元

0?wx_fmt=png

宋宝华:Linux的任督二脉——进程调度和内存管理

宋宝华:Linux的任督二脉——进程调度和内存管理(转载) 原创 2017-08-22 宋宝华  转载Linuxer 作者简介 宋宝华,他有...
  • u013372900
  • u013372900
  • 2017年08月23日 21:22
  • 740

(视频免费分享)王玉成:用github有效组织项目讲座

这是王玉成老师关于github直播的视频。玉成老师在这个视频里面主要讲了如何通过github进行多人合作项目开发。直播讲师:王玉成IoT GDE多年嵌入式开发经验,目前为国内的唯一的IoT GDE(G...
  • juS3Ve
  • juS3Ve
  • 2018年01月13日 00:00
  • 113

早鸟最后一天:Linux的任督二脉之内存管理2018.1.29-2.2微信群直播报名

这是宋宝华老师《Linux的任督二脉:进程调度和内存管理》的第二脉,第一脉《打通Linux脉络系列:进程、线程和调度》的CSDN录播位于: http://edu.csdn.net/course/det...
  • juS3Ve
  • juS3Ve
  • 2018年01月09日 00:00
  • 185

Android 之 内存管理

Android 之 内存管理 概述 在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配...
  • heikefangxian23
  • heikefangxian23
  • 2016年04月06日 08:24
  • 175

linux( 二)

回顾: brk/sbrk int brk(void *p); void *sbrk(int); 维护一个位置。brk/sbrk改变这个位置...
  • u012896140
  • u012896140
  • 2015年08月17日 12:45
  • 474

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

五节课的第三节课-进程的内存消耗和泄漏*进程的VMA。*进程内存消耗的4个概念:vss、rss、pss和uss*page fault的几种可能性,major和minor*应用内存泄漏的界定方法*应用内...
  • juS3Ve
  • juS3Ve
  • 2018年01月20日 00:00
  • 77

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

五节课的第二节课-内存的动态申请和释放* slab、kmalloc/kfree、/proc/slabinfo和slabtop* 用户空间malloc/free与内核之间的关系* mallopt* vm...
  • juS3Ve
  • juS3Ve
  • 2018年01月19日 00:00
  • 91

Android 之 内存管理

http://blog.csdn.net/xieqibao/article/details/6707519 概述 在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalv...
  • yaojuntao1988
  • yaojuntao1988
  • 2011年08月23日 09:57
  • 426

Android 之 内存管理

概述 在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实...
  • hupuxiang
  • hupuxiang
  • 2012年03月04日 16:56
  • 414

Linux的任督二脉:进程调度和内存管理

比如进程的调度延时是多少?Linux能否硬实时?多核下多线程如何执行?系统的内存究竟耗到哪里去了?我写的应用程序究竟耗了多少内存?什么是内存泄漏,如何判定内存是否真的泄漏?CPU速度、内存大小和系统性...
  • 21cnbao
  • 21cnbao
  • 2017年08月23日 14:45
  • 21651
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)
举报原因:
原因补充:

(最多只允许输入30个字)