ios-动态调试注意点

来源:互联网 发布:linux系统的卸载命令 编辑:程序博客网 时间:2024/05/16 08:28

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

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


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


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


原创粉丝点击