介绍
Cirno 是一款基于 Linux cgroup v2 的 Android 后台冻结工具,能够完全挂起后台应用的 CPU 调度,显著降低 CPU 占用、电池消耗和发热。
什么是 cgroup v2 冻结
cgroup v2 是 Linux 内核提供的进程管理机制,Cirno 利用它直接在内核调度层面挂起后台应用,不会产生信号开销,也无法被应用内部逻辑绕过。
核心优势
- 完全挂起:冻结后的进程不消耗任何 CPU 时间
- 内核级实现:无法被应用层绕过
- 零开销解冻:解冻后进程立即恢复执行,无延迟
- 兼容性好:支持 Android 12+,Linux 内核 5.0+
智能冻结决策
Cirno 不会盲目冻结所有后台应用。它会根据应用状态自动判断:
| 状态 | 处理方式 |
|---|---|
| 可见应用 | 豁免 |
| 音频播放 | 豁免 |
| GPS 定位 | 豁免 |
| 录音中 | 豁免 |
| VPN 连接 | 豁免 |
| 通行密钥 | 豁免 |
| 自动填充 | 豁免 |
| 无障碍服务 | 豁免 |
| 摄像头调用 | 豁免 |
| 普通后台 | 冻结 |
部分豁免条件需手动开启设置