美文网首页
iOS 耗电优化

iOS 耗电优化

作者: Rockerliang | 来源:发表于2020-05-06 15:33 被阅读0次

耗电优化

查看耗电情况:
1、可使用 Energy Impact 查看 APP 能耗概况
2、若是存在高能耗情况,使用 Instruments 的 Energy Log 模板进行细致验证,并配合 Time Profiler 模板抓取代码的运行细节。

手机App耗电的主要来源有以下四个因素:

  • CPU处理,Processing

  • 网络,Networking

  • 定位,Location
    (1)如果只是需要快速确定用户的位置,最好用CLLocationManager的requestLocation方法。定位完成后,会自动让定位硬件断电;
    (2)如果不是导航的应用,尽量不要实时更新位置,定位完毕就关掉定位服务;
    (3)尽量降低定位精度,比如尽量不要使用精度最高的KCLLocationAccuracyBest;精度越高,硬件模块功耗越大;
    (4)需要后台定位时,尽量设置pauseLocationUpdatesAutomatically为YES,如果用户不太可能移动的时候系统会自动暂停位置更新。

  • 图像,Graphics

相关文章

  • iOS耗电优化

    主要从以下四个方面来优化 CPU处理,Processing 网络,Networking 定位,Location 图...

  • iOS耗电优化

    使用xcode打开你的工程,然后插上手机,使用真机running项目(必须是真机),然后comand + 6,点击...

  • iOS 耗电优化

    耗电优化 查看耗电情况:1、可使用 Energy Impact 查看 APP 能耗概况2、若是存在高能耗情况,使用...

  • iOS耗电优化

    耗电来源 CPU处理,Processing 网络,Networking 定位,Location 图像,Graphi...

  • iOS的优化

    面试的时候,优化的问题,问的挺多的iOS的优化分为很多,卡顿优化,耗电优化,启动优化,网络优化等 卡顿优化 首先的...

  • iOS性能优化(2)-耗电优化、APP启动和安装包瘦身

    1. 耗电优化 iOS的APP的耗电的性能也是一部分需要的优化的部分.我们可以使用xcode看出一个App的使用性...

  • iOS性能优化 - 耗电优化

    对象的本质 OC对象的本质是结构体,结构体内部是一个指针; 1、引申:一个OC对象最少占用几个字节? 一个指针占用...

  • iOS 性能优化

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

  • iOS-耗电优化

    耗电的主要来源: CPU处理 网络 定位 图像 耗电优化: 尽可能减少CPU、GPU功耗 少用定时器 I/O操作优...

  • iOS底层原理 - 性能优化 之 耗电优化

    面试题引发的思考: Q: 项目优化从哪几方面着手? 耗电优化、启动优化、卡顿优化、APP瘦身。 Q: 耗电优化的几...

网友评论

      本文标题:iOS 耗电优化

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