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

性能优化 - 耗电优化

作者: East_Coast | 来源:发表于2019-12-30 13:18 被阅读0次
  • 尽可能减少CPU GPU的功耗

  • 少用定时器

  • 优化文件I/O操作

    1. 尽量不要频繁写入小数据,最好批量一次性写入
    2. 读写大量数据时,考虑使用dispatch_io,其提供了基于GCD异步操作文件I/O的API,用dispatch_io系统会优化磁盘访问
    3. 数据量大时,建议使用数据库
  • 网络优化

    1. 减少压缩网络数据
    2. 如果多次请求的结果是相同的,尽量使用缓存
    3. 使用断点续传,否则在网络不稳定时可能多次传输相同的内容
    4. 网络不可能用时,不要尝试执行网络请求
    5. 让用户可以取消长时间运行或网络速度很慢的网络请求,设置合适的超时时间
    6. 尽量批量传输
  • 定位优化

    1. 如果只需要快速定位,最好调用CLLocationManagerrequestWhenInUseAuthorization()方法,定位完成后会自动让定位硬件断电
    2. 如果不是导航服务,尽量不要实时更新位置,定位完毕就关掉定位服务
    3. 尽量降低定位精度
    4. 需要后台定位时,尽量设置pausesLocationUpdatesAutomatically = true,如果用户不太可能移动的时候系统会自动暂停位置更新

相关文章

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

  • 对于手游的优化

    给手游做优化,无非就CPU性能优化、内存性能优化、资源优化、GPU优化、IO优化、网络优化、耗电优化这些,为此汇总...

  • 性能优化 - 耗电优化

    尽可能减少CPU GPU的功耗 少用定时器 优化文件I/O操作尽量不要频繁写入小数据,最好批量一次性写入读写大量数...

  • 性能优化-耗电优化

    耗电优化 耗电检测工具 Battery Historian是一款Google提供的Android系统电量分析工具,...

  • Android性能优化

    Android性能优化 Android 性能优化的方法 性能问题一般分为3类 UI卡顿 内存问题 耗电问题 布局优...

  • APP耗电性能优化

    APP耗电性能优化 一、主要耗电量原因 1、CPU 处理2、网络3、定位4、图像处理,GPU 二、优化 1、尽可能...

  • iOS底层原理(六):性能优化

    前言 性能优化包括:卡顿检测和优化、耗电优化、启动优化、安装包瘦身几部分组成 一、卡顿检测和优化 1. 屏幕成像原...

  • iOS 性能优化

    iOS的性能优化主要可提现在以前的几个方面:卡顿优化、耗电优化、启动优化、安装包的瘦身。 1、卡顿优化 在了解卡顿...

  • 08 性能优化-耗电优化-耗电监控

    利用Hook方式监控排查耗电 Java Hook Hook 方案的好处在于使用者接入非常简单,不需要去修改自己的代...

  • 08 性能优化-耗电优化-绘制耗电

    检测错误的UI绘制刷新导致的耗电 排除由于错误的绘制方法,导致CPU占用过高,进而导致耗电量高 检测方式参考大众点...

网友评论

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

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