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

2016-02-03  本文已影响137人  RoFF

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

内存管理:

段式管理

页式管理:4K

进程空间 link

动态库和ELF

ELF解析

符号表 link

动态库的加载 link


内存分配:

brk

mmap   link 

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

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


库:

libc/bionic


相关工具:

heap viewer

adb shell dumpsys meminfo <package_name>

VSS/RSS/PSS/USS  link


扩展:

mmap和android property

上一篇 下一篇

猜你喜欢

热点阅读