旧手机优化计划之三 - 流畅、保活与省电
除非您有把握,否则不建议随意调整手机默认的性能配置! 默认的,往往是最好的!
流畅度
内存方向
对于 Android 11+Magisk+LSPosed + 小而美 + QQ+etc. 来说,sdm660+4GB 已显捉襟见肘。对于小而美、QQ、B 站、抖音等软件,其本身优化就极差,再加一堆 XpHook,性能便更差了:不仅狂杀后台,而且时常会 OOM。怎么办呢?
交换空间
本段教程尽力做到流畅和保后台之间平衡,但是由于 OPPO R11 内存实在偏小,不得不向保后台偏移。代价就是
- 增多耗电,加剧发热
- 热启动变慢
为了从源头上解决内存捉襟见肘的问题,我们可以使用交换空间。这里我使用使用 Scene 调节。
ZRAM
ZRAM 是在内存中划出一块来并对其进行压缩,详情可见 ArchWikiCN。正因如此,ZRAM 设置不当会给 CPU 带来显著的压力,进而拉大耗电量、减少续航。
如果您只打算开 ZRAM,那么建议在 2GB 到 3GB(2048MB 到 3072MB)之间。过小作用不大,过大拉多耗电量。
Swap
不可以只启用 Swap,这会严重拉慢磁盘 IO 与严重磨损磁盘!
ZRAM+Swap
ZRAM 建议在 1.5GB 到 2.5GB(1536MB 到 2560MB)之间,Swap 建议在 0.5GB 到 1.5GB(1024MB 到 1536MB)之间,并且当 Scene 提示交换策略时,选择优先使用 ZRAM。这样可以让新鲜的数据在较快的 ZRAM 里交换,而当 ZRAM 被榨干时则把脏数据写到 Swap 以备过后使用。
VM Parameters
将 swapiness 和 extra_free_kbytes 拉得较大。这样可以保证留有充足的 RAM 以防止 OOM。
特殊版本
微信
微信版本复杂,建议参考百分之千 / 定制版应用收藏 / 版本拐点选择,并从酷安老哥微笑渲染悲伤的帖子里下载。
比较推荐的是 CN 7.0.21、Play 8.0.15、Play 8.0.33、CN 8.0.42。
不建议 OPPO R11 使用微信了,实在太卡。
建议用 9.0.8,可以从 QQUpdates、QQ/TIM Update Log 获得。9.0.15 和 9.0.17 有多人报道冷启动、小程序、扫码变慢。
时代变了,建议用 9.0.65,可以从 QQUpdates、QQ/TIM Update Log 获得。
Others
请参考以下几个视频:
三方客户端
对于某些热门软件,可能会有大佬用爱发电。传送门有:
这些三方客户端有更为优秀的外观,更为可观的速度,以及某些诱人的功能。
手动养老
对 QQ 微信等压力大的软件启动 Scene 监视器,随时监测硬件状况以逼迫自己养老,防止 OOM。
CPU 方向
通用
Scene 可以调整 CPU~~,Moka 可以删除温控[注意:OPPO R11 一路下键即可,删不干净很正常,全删掉会有 Bug(比如爆音、打电话自动开免提、录屏时录不了系统内部声音)]~~,强烈不建议删除温控,而且移除温控之后毫无效果。
三方调度
Uperf 方案
Uperf Game Turbo 可以较好地调节 CPU,使之在需要省电时省电、需要性能时高效。(注意:我们只需要 Uperf Game Turbo 的配置文件,而不需要其过分地教我们做事。为了避免其引起的一系列问题,请在刷入后将其禁用。)
AsoulOpt 可以调节线程,提高 CPU 效率。
CuprumTurbo Scheduler 方案
说这个东西可能令人眼前一黑,但如果说 CuToolBox,相信大多数人都耳熟能详。CuprumTurbo Scheduler 就是 CuToolBox 的模块版。
经过测试后发现其确实有助于提升流畅性;但未经长期测试,加之峰值功率与 Uperf Game Turbo 相比明显偏大,难以得出准确结论。
Tritium Fiage 方案
Tritium Fiage 是基于 CuprumTurbo Scheduler 的修改版,可以从酷安的鱼龄那里下载。
启用后建议将性能模式设为默认。功耗基本不会变,但流畅度会好很多。
不必手动安装 cu_jank_detector.zip,启动不了。
~~ 不要安装解除系统限制模块。这是与 Moka 重复的去温控模块,并且效果略差。~~ 不建议去除温控。
Dex2oat
手动 dex2oat 可以提高冷启动速度并降低 CPU 和 RAM 占用,具体选哪一个模式请自行测试。
后台
这里假设您使用 ZRAM(2048MB)+Swap(1536MB)+Tritium Fiage(1.2.1) 方案!
后台优化后并不是可以放飞自我了;相反,留后台会显著加大 OOM 的风险,尤其是在 OPPOR11 等 RAM 吃紧的机型上,请务必适当设置交换空间,并合理使用!
对非必要软件关禁闭
使用小黑屋、雹等软件,以禁用方式冻结在后台死皮赖脸的软件。
调节所有软件后台活动
- 在 Thanox 的后台启动和后台运行中对用户应用设置全不,在任务清理和乖巧模式中设置全部,随后排除 Shizuku、输入法、三方 Widget 等常驻后台的软件。
- 切换过滤规则为系统,对软件商店等毒瘤适当设置。(我用类原生,没有经验,提供不了相关建议)
- 添加模板,仅打开任务清理和乖巧模式(仅点亮这两个开关,其他均灭掉),并启用自动配置
注意
- 对咕噜咕噜 Play 服务、咕噜咕噜服务框架和咕噜咕噜商店的操作可能会导致其它软件无法调用咕噜咕噜相关服务
- 对下载器与浏览器打开乖巧模式会导致下载通知冻结
- 对浏览器打开后台运行而关闭任务清理可能会导致其一直在后台吃内存
为必要软件开小灶
接消息
某些软件(比如微信 QQ 等通讯软件)要接消息,但如果一直挂后台占 RAM 太多,可在应用详情页:
- 打开后台启动(否则开机不自启动)
- 打开后台运行、后台保护,关闭任务清理(否则频繁被杀死)
- 乖巧模式(减少后台占用)
监听
某些软件(比如 Robot36、Thanox 后台记录、Scene 动态切换、Shizuku)要能够一直执行下去并试试反应用户操作,还有一些软件(比如天气小组件)要频繁获取信息,可在应用详情页:
- 打开后台启动(否则开机不自启动)
- 打开后台运行、后台保护,关闭任务清理、乖巧模式(否则频繁被杀死)