iOS性能测试

1、APP启动时间
工具:Time Profiler
这里写图片描述
1.17s:初始化应用程序地址空间和动态链接所需的框架所需时间
62.90ms:从UlAppicationMain()或NSApplicationMain()启动到完成did-finish-launching所需时间

APP启动时间为1.17s+62.90ms,即1.294.592s

2、耗电量
工具:Energy Usage Log
手机上选择开发者——Logging——Energy,选择Start Recording就可以测试了。一段时间以后再stop,再用手机连接到电脑的instrument上,File—import logged data from device即可。
这里写图片描述

电量等级:1/20表示在该手机上使用此APP可用20个小时,20/20表示在该手机上使用此APP可用1小时,等级越大,耗电量越大
注意:比较可惜的是监控数据不支持导出,在这里推荐snip进行滚屏截图,然后再使用文字转化工具转换后使用,转换工具也是个坑,慢慢体会。。

3、帧率
工具:Core Animation
这里写图片描述

一般FPS是60左右,过于低的话需要进行优化,当低于45时,用户一般是可以觉察到卡顿的,当低于20时,卡顿是特别明显

4、内存、CPU
工具:Activity Monitor
我在xcode9.2中监控不到自己APP的CPU,xcode7.3可以
这里写图片描述

猜你喜欢

转载自blog.csdn.net/python222/article/details/79787746