NoActive 设置页面 - 冻结方式与全局选项
设置页面概览
NoActive 设置页面提供全局配置入口,影响所有应用的默认行为。

冻结方式选择
这是设置页面中最重要的配置项。当前可选的冻结方式有四种:
| 冻结方式 | 推荐度 | 说明 |
|---|---|---|
| V2 | ⭐⭐⭐⭐⭐ | 兼容性最好,效果最统一 |
| V1 | ⭐⭐ | 冻结父进程不冻结子进程,存在内存泄露风险 |
| API | ⭐ | 不推荐,暂停执行已缓存 API |
| Kill | ⭐ | 内存达到一定程度会全解冻 |
通用推荐:5.10 内核及以上直接使用 V2。
详细对比见 冻结方式分组。
后台优化
后台优化功能利用已知状态识别正确的后台顺序,为应用设置 oom_adj 实现后台优先级分级。
开启后,NoActive 会为后台应用分配不同的 oom_adj 值,系统在内存不足时按优先级从低到高杀死进程。
高优先级应用 oom_adj 值低(600-699),低优先级应用 oom_adj 值高(800-999)。
日志输出
输出位置
- 框架日志:输出到 LSPosed 日志,在 LSPosed 管理器中查看
- 文件日志:输出到
/data/system/NoActive_xxxx/log目录
日志级别
| 级别 | 用途 |
|---|---|
| 调试 | 关键日志信息,反馈 BUG 或分析时开启 |
| 信息 | 常规日志信息,日常推荐 |
| 警告 | 可能出错的信息,稳定运行时可关闭 |
| 错误 | 运行出错的信息,稳定运行时可关闭 |
日常使用建议设为"信息"级别。遇到问题需要排查时切换到"调试"级别。
内存优化
内存优化功能需要先启用后台优化。开启后,当可用内存低于保留值时,自动清理低优先级应用。
保留值默认为物理内存的 10%(最大值 2GB)。
命令注入
通过配置文件开启后,可以在 Shell 命令中注入 NoActive 命令,支持自动化脚本调用。
→ 深入了解 冻结方式原理