IOS内存管理知识点
冯诺依曼:输入、输出、存储器、运算器、控制器
瓶颈:CPU与存储速度不匹配
存储器:RAM&ROM
缓存提速:局部性原理,最近使用过的大概率被多次使用
CPU寻址:TLB--PageTable--Disk
虚拟内存:保护了每个进程地址空间,简化内存管理(程序不用关心各种存储内存),拓展物理内存空间
内存分页:支持了物理内存离散使用
IOS内存管理:虚拟内存,无内存交换机制,内存警告,OOM崩溃
IOS内存类型:Clean,dirty, compress memory
Foom(Foreground OOM) Boom(Background OOM),前台优先,可挤压后台
参考:https://github.com/RickeyBoy/Rickey-iOS-Notes/blob/master/%e7%ac%94%e8%ae%b0/iOS%20Memory.md