使用工具:Xcode Instruments,操作过程 Xcode --> Open Developer Tool --> Instruments --> Energy Log 的方式来打开。
利用Xcode Instruments的 Energy Log,先看下广汽A26项目SDK,它耗电量主要在什么地方,具体按如下操作。
1、打开手机设置,点击 "开发者",选中 Logging。
注意(Quote Developer.apple.com)
要查看开发人员设置(下图的"开发者"),您必须配置设备以进行开发,并在 Xcode 或 Instruments 运行时将其插入Mac。如果尚未设置您的设备,请参阅配置 Xcode项目以进行分发并在设备上启动应用程序。即使在设置了设备之后,当设备重新启动或关闭时,Developer 设置也会消失。要恢复设置,请将设备重新连接到 Xcode 或 Instruments。
2、iOS 设置中的?Instruments勾选 Energy,并点击startRecording。然后打开 "广汽A26" SDK跑起来。操作五分钟左右? ,再进入手机设置点击 stopRecording。
(1) 测量电量操作期间,手机不能连接数据线,这样确保手机消耗的是手机自身的电量,以便进行实际测量。
(2) 启用能量记录后,由于 iOS 设备会在隐式地记录与电量相关的数据。由于日志记录有效,可以全天记录。即使设备处于睡眠模式,startRecording状态下记录会继续进行。但是,如果设备的电池完全耗尽或 iOS设备关机后,日志数据将会丢失。
3、接着,把iOS 设备连接 Xcode,并打开 Instruments 中的 Energy Log,点击工具栏中 Import Logged Data from Device。导入我们?iOS?性能优化中能耗的数据。
4、Instruments 中可以看到? "广汽A26-SDK" 的功耗,图中可以见到?"广汽A26-SDK"的性能优化,
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理