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

https://wetest.qq.com/lab/view/367.html

posted on 2020-09-01 16:40  胖福  阅读(139)  评论(0编辑  收藏  举报

导航