关于Instruments - Leak的简单使用整理
2017-11-04 15:48
204 查看
1.先打开Instrument 选择 Leak
2.运行项目,由于Leak是动态监测的,需要我们边手动操作APP,边观察Leaks 的变化,如果不出意外的话,你会发现一堆的红点~
3.监测到泄漏后,暂停运行
4.选择Cell Tree 模式 设定筛选类型 Invert Call Tree 和 Hide System Libraries
5.如果你是第一次用,那么恭喜你,上面走完之后,你就可以看到一堆的内存泄漏指向,不懂?不要紧~接下来设定Xcode -> Build Settings -> Build Options -> Debug Information Format 的Debug值改为 DWAFR
with dSYM.
6.重新运行Leak,再走完这上面的第4步,你就可以看到那些泄漏的方法名,位置,等等信息了.双击你要查看的那个cell,就会自动跳转到对应代码的地方咯~
7.嗯,泄漏的地方找到了,然......
ps:附上大致的一些操作图片
2.运行项目,由于Leak是动态监测的,需要我们边手动操作APP,边观察Leaks 的变化,如果不出意外的话,你会发现一堆的红点~
3.监测到泄漏后,暂停运行
4.选择Cell Tree 模式 设定筛选类型 Invert Call Tree 和 Hide System Libraries
5.如果你是第一次用,那么恭喜你,上面走完之后,你就可以看到一堆的内存泄漏指向,不懂?不要紧~接下来设定Xcode -> Build Settings -> Build Options -> Debug Information Format 的Debug值改为 DWAFR
with dSYM.
6.重新运行Leak,再走完这上面的第4步,你就可以看到那些泄漏的方法名,位置,等等信息了.双击你要查看的那个cell,就会自动跳转到对应代码的地方咯~
7.嗯,泄漏的地方找到了,然......
ps:附上大致的一些操作图片
相关文章推荐
- 关于picasso的简单使用(整理自网络)
- 关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明
- 关于mysql界面工具的简单使用
- 关于使用PRO*C编程的一些简单说明和例子
- 关于使用PRO*C编程的一些简单说明和例子
- AjaxPro框架使用整理(一) 一个简单的异步交互页面
- 关于Hard Code的思考 - 程序员的管理不能简单使用制度
- 关于MSChart的简单学习与使用
- [整理]symbian中活动对象的简单使用
- 关于MYSQL的可视化工具Navicat for MySQL 的简单使用
- 关于类似于电信弹出广告(push业务),使用ROS与简单web服务器实现
- C#关于log4net(Log For Net)的使用 简单说明以及介绍
- make的简单使用个人整理篇
- 关于使用PRO*C编程的一些简单说明和例子
- 关于存储过程中一个参数表示多个查询条件使用方法的简单处理
- 关于使用sql删除数据库重复的数据的方法整理:
- 关于使用PRO*C编程的一些简单说明和例子
- 关于java -classpath 命令的简单使用
- 关于简单控件RadioButtonList的使用
- 关于Agent 角色代理使用(整理)