美文网首页
iOS学习-性能优化-耗电优化

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

作者: 快乐的tomato | 来源:发表于2021-09-02 15:44 被阅读0次

    一、耗电的主要来源

    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、尽量降低定位精度

    相关文章

      网友评论

          本文标题:iOS学习-性能优化-耗电优化

          本文链接:https://www.haomeiwen.com/subject/vtzqwltx.html