
Memory Management Basics
文章平均质量分 77
依旧风轻
葵花成海,你在不在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS 中的虚拟内存 (理解为什么需要虚拟内存)
时,这些段会因为 ASLR 被整体“滑动”(加上 slide 值),但相对排列不变。的内存世界,也能让内核在背后高效地管理、隔离、复用有限的物理内存资源。借助虚拟地址空间,iOS 既能让每个 App 看到一个。,但实际上会被内核和硬件(MMU)动态翻译到真实。的一整块“虚拟地图”。原创 2025-04-21 11:21:00 · 1175 阅读 · 0 评论 -
Hello, Dirty page
因为 Dirty 页一定常驻 RAM,而 Clean 页随时可被回收。当一块虚拟页第一次被载入 RAM 时,它要么来自某个文件(Mach‑O 代码、PNG 资源等),要么是匿名零页(堆、栈、BSS)。它们在内存压力下可直接丢弃,下次缺页时再从闪存重读。,它才是真正决定你的 App 会不会被内存警告、会不会被 Jetsam 的硬指标。——磁盘里已有一份等价拷贝或可以重新生成。只读代码、图片、字符串常量等。时,MMU 会把页表里的。原创 2025-04-20 22:47:07 · 598 阅读 · 0 评论