iOS地图用Xcode跑cpu和内存(静置场景)和模拟手机发热场景

Posted wennuandeqiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS地图用Xcode跑cpu和内存(静置场景)和模拟手机发热场景相关的知识,希望对你有一定的参考价值。

ios13.3和Xcode11.4在mac为例,内存数据只能做对比用,静置场景:

使用GPX方案,取脚本和对应的Xcode工程代码到本地用Xcode打开工程,脚本用来生成轨迹文件(暂时还不知道怎么做,后面了解)

技术图片技术图片

        图1.1为工程代码,图1.2为脚本

1.解压location-simulation-master.zip,打开maps.xcodeproj,确定打开地图的弹框点击open,再点击Maps,得到图1.5

技术图片

图1.3

技术图片

图1.4

技术图片

图1.5

如果第一次run需要安装证书重签名

2.选择轨迹文件:product-schme-edit scheme

技术图片

图2.1

技术图片

图2.2

3.手机连接Xcode,数据线连接上。点击window-devices and simulators,在手机点击信任后输入锁屏密码

技术图片

图3.1

 3.1如果要无线连接,手机和电脑是同一网络,勾选connect via network(参考图3.1在show as run destination下方),拔掉数据线,双指点击iPhone名称 

技术图片

图3.2

注意这里的IP是输入手机网络的IP

技术图片

图3.3

4.开始run,生成app

技术图片

图4.1

技术图片

图4.2

4.1手机打开maps和要调试的app,跑完用pp助手将文件导出本地进行整理。在每个表格算出它的最小/平均/峰值,并记录,再整理一份汇总表格(图4.4)。

技术图片

图4.3

4.2数据整理的一个模版:

技术图片

图4.4

本品和竞品的对比(后期再添加)

5.模拟发热手机发热,前提是手机连上Xcode(点击window-devices and simulators),点击start后手机出现灰色标志就算成功了(图5.2)

技术图片

 图5.1

技术图片

 图5.2

6.安装证书

 

以上是关于iOS地图用Xcode跑cpu和内存(静置场景)和模拟手机发热场景的主要内容,如果未能解决你的问题,请参考以下文章

为啥loadrunner用场景压出来的响应时间会比直接在ie里面操作或者脚本回放慢很多?

Xcode 5 - 失控的 CPU 和内存使用

116 进程和线程的使用场景

用Macbook Pro 跑 Unity 和 UE4 烧机子怎么办

Xcode [noob] 释放对象,因为内存和 CPU 负载

应用程序在 Xcode 9 和 iOS 11 中与谷歌地图 SDK cocoapods 一起崩溃 [关闭]