博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Instruments leak黑魔法定位内存泄漏
阅读量:4583 次
发布时间:2019-06-09

本文共 434 字,大约阅读时间需要 1 分钟。

leak是一款很赞的内存检查的工具,但在使用的过程中有点繁琐,至少有些底层的泄漏笔者还是不知道如何下手

下面介绍一下简单leak的使用:

首先你要确认你的target不会被拒绝,确保profile是debug模式

 

如果还是提示target错误,建议你重启一下模拟器或者电脑;

 

下面开始进行我们的调试工作,点击profile运行项目,在弹出的instruments中选择leaks项;

选中项目,按照我图示中的操作,当然根据Xcode版本的不同会有不同的显示方式,就是去找这几个项目,去进行操作就行了.

 

然后运行项目,在leaks下面出现错误❌标示的时候就证明当前位置存在内存问题,选择光标到当前位置,在列表中就会出现当前出现泄漏的代码,双击就可以进入代码的位置,进行针对性的更改就行了。

当然一些底层的比如runloop的内存问题,笔者还是无从下手,还请给位多多指点

 

转载于:https://www.cnblogs.com/lidarui/p/7852076.html

你可能感兴趣的文章
hive源码之新建一个coroutine
查看>>
推荐用户体验设计师必读的5本用户体验书籍
查看>>
虚函数重写
查看>>
白盒测试中的几种逻辑覆盖
查看>>
Cortex-M3开发经验(二):确定发生HardFault的地方
查看>>
testng入门教程11 TestNG运行JUnit测试
查看>>
FloatHelper
查看>>
异常处理
查看>>
分布式架构高可用架构篇_02_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试...
查看>>
ORA-12560:TNS:协议适配器错误
查看>>
大数据量,海量数据 处理方法
查看>>
面向对象基础部分及模块
查看>>
less使用方法
查看>>
C#生成exe、dll版本号自动增加
查看>>
高效代码指泛型代替非泛型
查看>>
递归函数、匿名函数、内置函数
查看>>
第三周学习总结
查看>>
作业二:源程序版本管理软件和项目管理软件的优缺点
查看>>
jquery的DataTables插件的使用方法
查看>>
合并果子 2004年NOIP全国联赛普及组
查看>>