ios-动态调试注意点

1、我们在使用动态分析工具进行测试的话最好是使用真机,不要用模拟器,因为模拟器的性能跟电脑的配置是挂钩的,一些性能方面的问题,我们可能得不到一个很好的判断

就比如说Mac的GPU和手机的GPU肯定是不一样的,所示测试出来的效果肯定会有差异。


2、所以我们在测试的时候,应该去使用release模式,release模式下,进行了各种优化,代码会变得精简,一些调试的代码不会输出,速度变快。


3、在release模式下,看门狗机制会打开,看门狗机制主要就是监测你应用的性能,如果超出某个场景所规定的时间就会去强制的结束你这个应用的进程,也就是说如果您的应用程序未能响应某些用户界面事件(启动、暂停、恢复、终止)的时间,该看门狗将杀死您的应用程序,并产生一个看门狗超时崩溃报告,在Debug模式下,看门狗模式是关闭的,也就是说可能你程序在Debug模式下是没有问题的,但是在release模式下就有可能发生Crash。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值