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数据
- ios开发
- ios开发
- iOS开发
- IOS开发
- iOS开发
- iOS开发
- iOS开发
- ios 开发
- IOS开发
- ios开发
- ios开发
- iOS开发
- ios开发
- iOS-开发
- iOS开发
- ios开发
- iOS开发
- iOS开发
- web渗透测试思路
- Oracle全文索引之二 创建
- 红宝书 第11章整理——DOM扩展
- 让iOS项目允许使用http协议请求
- 30分钟全面解析-SQL事务+隔离级别+阻塞+死锁
- iOS开发
- Django Ubuntu部署:nginx + uWSGI配置
- Oracle全文索引之三 检索
- HDU 1087 最长上升子序列
- 代码打开终端
- 大话设计模式
- listviewmoreitemloaddemo
- Activemq+PHP演示demo
- Django连接Mysql数据库操作(Linux版)