KsuWebUI 中文文档 下载 App

内存管理参数——清理策略与缓存阈值

Android 的内存管理哲学

Android 和传统 Linux 不同——它倾向于保持尽可能多的 APP 在内存中,让切换时不用重新加载。只有当内存确实不够用时,才会杀进程释放内存。这个策略让日常体验更流畅,但也意味着后台 APP 会消耗 CPU 和电量。

KsuWebUI 中的内存参数

常见可调的内存参数:

参数含义
Low Memory Killer 阈值系统剩余内存低于多少时开始杀后台
ZRAM 压缩阈值多少内存可以被压缩到 Swap 空间
缓存回收策略缓存文件保留多久才清理
后台进程上限最多允许多少个后台进程存活

Low Memory Killer(LMK)

LMK 是 Android 用来杀进程的机制。当空闲内存低于阈值时,LMK 会按照优先级从低到高依次杀进程:

  1. 空进程(无服务)
  2. 后台进程(不可见)
  3. 服务进程(后台服务)
  4. 可见进程(部分可见)
  5. 前台进程(正在使用)

调节 LMK 阈值可以改变系统「紧不紧」——阈值高 = 更早杀后台 = 更少内存占用但切换 APP 更慢;阈值低 = 更多后台保留 = 切换流畅但内存可能紧张。

ZRAM 压缩内存

ZRAM 把不常用的内存页压缩到 Swap 空间(通常是内存的 1/2 到 1/4),相当于变相增加了可用内存。KsuWebUI 中可以:

新手建议