Article / 2026/05/31

性能优化 (五十) 电量优化套路总结

性能优化 (五十) 电量优化套路总结 的技术笔记。

电量优化套路总结

CPU时间片

  • 获取运行过程线程CPU消耗,定位CPU占有率异常丰富
  • 减少后台应用的主动运行

网络相关

  • 请求时机及次数控制
  • 数据压缩,减少时间
  • 禁止使用轮询功能

定位相关

  • 根据场景谨慎选择定位模式
  • 考虑网络定位代替GPS
  • 使用后务必及时关闭,减少更新频率

界面相关

  • 离开界面后停止相关活动
  • 耗电操作判断前后台

WakeLock相关

  • 注意成对出现:acquire与release
  • 使用带参数的acquire
  • finally确保一定会被释放
  • 常亮场景使用keepScreenOn即可

JobScheduler

  • 在符合某些条件时创建执行在后台的任务
  • 把不紧急的任务放到更适合的时机批量处理

Giscus 未启用:请在 src/site.config.ts 中配置 repoId 与 categoryId。