iOS学习-性能优化-耗电优化

2021-09-02  本文已影响0人  快乐的tomato

一、耗电的主要来源

1、cpu处理
2、网络
3、定位
4、图像处理

二、优化方向

1、cpu方向

1、尽可能降低CPU和GPU的功耗
2、少用定时器
3、优化I/O操作

2、网络方向

1、减少、压缩网络数据
2、如果多次请求结果是相同的,尽量使用缓存
3、使用断点续传,否则网络不稳定时可能多次传输相同的内容
4、网络不可用时,不要尝试执行网络请求
5、让用户可以取消长时间运行或者速度很慢的网络操作操作
6、批量传输,比如下载一些东西时,不要传输很小的数据包,直接下整个文件或者一大块一大块的下。

3、 定位方向

1、如果只是需要快速确定用户位置,最好使用那个快速定位的方法,不要使用一直定位的方法。
2、 如果不是导航应用,尽量不要实时更新位置
3、尽量降低定位精度

上一篇 下一篇

猜你喜欢

热点阅读