IOS内存分析

提问:为什么要对开发的项目做内存分析?

1、苹果硬件寸土寸金,应用占用太多内存会被系统及时销毁。

2、编写出来的程序存在内存泄露的情况,会导致应用体验差,使用者会感觉应用越用越卡,影响性能。


IOS内存分析有两种:1.静态分析  2.动态分析

静态分析:程序没有运行的情况下进行的系统检测分析。

优点:分析速度快,可以快速的分析出应用里面的内存泄露。

缺点:他是根据编码者编写代码语法上下文来分析你的程序到底有没有内存泄露,所以不一定准确,但是基本准确。

*使用步骤:打开工程->工具栏Product->Analyze

检测出来之后,联系下上下文,进行release就可以了。

动态内存分析:在程序运行的状态下进行程序内存检测。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容