iOS开发

来源:互联网 发布:酷友网络开发怎么样 编辑:程序博客网 时间:2024/05/22 12:09

介绍三种iOS耗电量分析方法:Xcode,Instruments和腾讯GT.

Xcode

1:请连接真机,测试机无法显示电量消耗情况.

2:build and run自己的工程

3:command+6,Show the Debug navigator

4:选中”Energy Impact”

5:此时看右侧的面板,如下

6:左上部分是资源实时消耗情况仪表盘,右上部分是资源平均消耗情况,下方是资源具体消耗情况.

7:注意资源实时消耗情况仪表盘中指针指向的区域

绿色 — 合理

黄色 — 资源消耗高.你的程序比较耗电.

红色 — 资源消耗非常高.仅仅轻度使用你的app,用户就可以明显感到电量在消耗.

8:资源具体消耗情况

四个最主要的耗电原因,分别是CPU(唤醒及使用),Network(网络访问),Location(定位功能),Background(后台运行功能)

每秒刷新. 不同功能分别的资源消耗情况.如果消耗资源小方块显示深灰色,没有消耗资源的时候小方块显示白色.

Instruments

1:iPhone(iPad),设置-开发者-Logging

打开Energy,然后点击Start Recording

然后开始使用自己的app(当然也可以分析别的app),经过一段时间后,手机连接电脑

打开Instruments,新建Energy Log

导入手机上的Logged数据

现在就可以看到详细的资源使用情况了,电量部分1-20,20代表消耗资源非常高

还有其它cpu,网络,蓝牙,定位等功能的具体使用情况.

腾讯GT

以GT给出的demo为例子:

1:悬浮窗可以实时观察CPU,网络,电量消耗等情况

2:还有一个优点是可以导出Log日志

3:设置很简单,点击右下方的”小鸟”,”出参”就代表着悬浮窗上显示的数据(最多三个,可以拖拽表格配置自己需要的内容),红色按钮是开始工作,保存(磁盘)按钮是到处Log数据


0 0
原创粉丝点击