Xcode 内存分析工具使用

版权声明:欢迎转载,如果错误欢迎指正。 https://blog.csdn.net/a158337/article/details/50530120

Xcode 内存分析有静态分析和动态分析,静态分析主要是语法,会自动找出不合理的代码,提醒我们需要在某个地方优化,但是这个有的时候并不准确,该提醒的不提醒。


使用方法是 在Xcode 选择 Product ->Analyze就可以了,比如这里提示函数调用了没有初始化的变量,很多警告在编写代码的时候

就会有黄色的感叹号提示,有的时候和这里是重复的。

动态分析:

动态分析用instrument 工具



上面的代码在MRC下创建,这里会产生一半的内存泄露,在Xcode 选择Product->Profile。



选择Leaks,就开始启动分析了。



选择leak选项如下


双击选中的行,就可以查看具体的代码的位置了。


这里可以查看到代码位置,泄露了208 Bytes 内存。


切换到Cycles & Roots



可以查看到泄露内存的具体的地址,和类型。非常的方便




没有更多推荐了,返回首页