常用的电量测试方法:

  1. 硬件测试(硬件要求比较高,成本比较大,这里介绍软件测试方法)

  2. 软件工具检测

几个典型的耗电场景如下:

  1. 定位,尤其是调用GPS定位

  2. 网络传输,尤其是非Wifi环境

  3. cpu频率

  4. 内存调度频度

  5. 后台运行

软件工具检测

下面介绍通过软件 Instrument 来进行耗电检测。

iOS电量测试方法

1.iOS 设置选项 ->开发者选项->logging ->start recording

2.进行需要测试电量的场景操作后进入开发者选项点击stop recording

3.将iOS设备和Mac连接

4.打开Instrument,选择Energy Diagnostics

5.选择 File > Import Logged Data from Device

6.保存的数据以时间轴输出到Instrument面板

其他

  • 测试过程中要断开 iOS设备和电脑、电源的连接

  • 电量使用level为0-20,1/20:表示运行该app,电池生命会有20个小时;20/20:表示运行该app,电池电量仅有1小时的生命

最新文章

  1. 创建型模式之Builder模式及实现
  2. JavaScript的学习3
  3. C语言中fseek函数
  4. CentOS 6.4下通过YUM快速安装配置LAMP服务器(Apache+PHP5+MySQL)
  5. 零基础学习云计算及大数据DBA集群架构师【企业级运维技术及实践项目2015年1月29日周五】
  6. XHTML与HTML的差别
  7. 1.JAVA WEB 笔记中文乱码
  8. 第二次作业之微信小程序
  9. Log4j.properties 配置详解
  10. Linux.Centos6编译安装nginx
  11. H5 实现图片上传预览
  12. Codeforces 1065E(计数)
  13. .NET Core开发日志——从ASP.NET Core Module到KestrelServer
  14. Vistual Studio 2010(VS2010)安装 MVC3.0具体方法
  15. php输出js到前端
  16. Pg168-1
  17. rabbitmq 和Spring 集成 实现(一)
  18. 使用JS实现页面倒数计数
  19. ios crash log
  20. 使用node构建一个自己的服务器

热门文章

  1. [转载]在table上使用::before/::after的问题
  2. 检测当前的语言环境是否使用了 UTF-8 编码(三篇文章:先用setlocale()设置编码,再用nl_langinfo()进行检测。locale对象可以使用langLocale.name() == "zh_CN"判断)
  3. unity里c# gc优化 -字符串
  4. 2、Python request、BeautifulSoup(download mm_pic)
  5. Spring学习笔记2—AOP
  6. springboot springmvc 支持 https
  7. 解决PowerDesigner 反向工程没有注释(备注)
  8. LeetCode:分割链表【86】
  9. openGL学习进程(1)OpenGL的简介
  10. g高分屏DataGrid里面checkbox不显示的解决办法