IOS性能测试

使用工具: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"的性能优化,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容