Android内存管理知识体系的整理

通过知识点或问题来形成体系

内存管理:

段式管理

页式管理:4K

进程空间 link

动态库和ELF

ELF解析

符号表 link

动态库的加载 link


内存分配:

brk

mmap   link 

ashmem (Anonymous Shared Memory) 匿名共享内存

输入法中使用mmap来加载内核词库,原因是要频繁操作该段内存


库:

libc/bionic


相关工具:

heap viewer

adb shell dumpsys meminfo

VSS/RSS/PSS/USS  link


扩展:

mmap和android property

你可能感兴趣的:(Android内存管理知识体系的整理)