iOS性能测试方法-获取手机内存数据

最近在研究如何获取iOS手机性能数据(主要是内存),看了一圈目前主流的方法主要是两种:1.阿里开源的iOS自动化测试工具tidevice;2.xcode自带的instruments;

一、移动端性能指标

1.cpu

正常在20%-40%左右,超过80%需要引起重视。

2.内存

rss:私有内存+所有共享内存,pss:私有内存+比例分配共享内存,一般vss>=rss>=pss>=uss;

需要关注退出一个页面后,内存是否有回落;进行某个操作之后,内存是否增长过快。

3.fps

在30-60之间比较合理,低于30会有明显卡顿,高于70感知不到,会浪费图形处理器能力。

4.耗电量

测试前先看规定时间内手机正常待机下(重启后待机)电量消耗为多少。然后再启动待测试APP看看消耗的电量增加了多少取差值。

5.crash

<0.03%表示优秀,<0.1%表示良好。

6.启动时长

7.流量

8.gpu过度渲染

二、tidevice 

tidevice是阿里开源的iOS自动化测试工具,能够提供截图、获取手机信息、ipa包的安装和卸载、根据bundleID启动和停止应用、获取指定应用性能数据、模拟xcode运行xctest等功能;taobao-iphone-device/README.md at main · alibaba/taobao-iphone-device · GitHub

安装tidevice

pip3 install -U "tidevice[openssl]"

tidevice可以用命令行或者python脚本方式获取性能数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值