后台高耗电与内存泄漏:v66.5 已修复,但还有一些残留情况
v66.5 修了什么
v66.5 的两个核心修复:
v66.5:
- Fixed high battery usage during some background network events
- Fixed several small/slow memory leaks
也就是说,v66.0 之前 App 在后台做网络请求时(拉 Follow 更新、拉 PM、推通知等)的电池使用效率很低;同时存在几个缓慢累积的内存泄漏点,App 开着但没在用的时候内存占用也会慢慢涨。
v66.5 之后这两个问题大幅缓解。如果你还在用 v66.0 或更早,强烈建议先更新。
更新到 v66.5 还是耗电快怎么办
排查步骤:
1. 检查是不是 Android Auto 模式残留
如果你最近用过 Android Auto,断开连接后 App 有时不会正确停止 Android Auto 服务。重启手机可以清掉残留服务。
2. 检查是不是后台下载一直在跑
App 里的 Auto-Download New Chapters(自动下载新章节)开关如果开着,Follow 的故事有更新时会在后台下载。如果 Follow 了大量活跃故事(连载中高频更新的),自动下载频繁触发会耗电。
设置 → Downloads → Auto-Download — 关掉 Wi-Fi Only 之外的场景会好一些,或者把电量阈值设高(比如 50% 以下不下载)。
3. 检查是不是推送间隔太频繁
FF.net App 默认大约每 30 分钟拉一次服务器(Follow 更新、PM、Review 通知)。如果你 Follow 了 50+ 活跃的故事,每次拉取的工作量更大。可以:
- 减少 Follow 数量(真正在读的 Follow,其他 Favorite 就行)
- 关掉不常用的通知类型(比如 Forum Subscriptions、New Reviews)
4. 检查是不是 TTS 朗读后台残留
App TTS 朗读时如果中途被系统中断(比如来电、锁屏时系统强制暂停),App 有时不会正确释放音频资源。杀 App 重开可以清掉。
内存泄漏残留排查
如果发现 App 开了几天后内存占用越来越大(设置 → Apps → Running Apps 里看):
- 杀掉 App 重开 — Android 系统标准做法
- 清 App 缓存 — Settings → Apps → FanFiction.Net → Storage → Clear Cache(不会删你的 Favorites / Follows / 下载内容,安全)
- 卸载重装 — 极端情况才用,重装后 Favorites / Follows 会自动同步回来(但下载的章节要重新下)
和 v64 / v62 之前版本的对比
| 版本区间 | 后台耗电 | 内存泄漏 |
|---|---|---|
| v61.9 及更早 | 有严重电池消耗 bug | 有多个泄漏点 |
| v62 - v66.0 | 明显改善但仍有偶发 | 缓慢累积 |
| v66.5+ | 专项修复,耗电正常 | 大部分泄漏修掉 |
所以如果你还在用旧版本,第一步永远是更新。FF.net App 版本在 Google Play 里更新频率不低(v66.x 系列半年内发了 5 个小版本),及时更新是最好的排障方式。