2018年4月20日
摘要: 转载: http://www.jb51.net/article/109261.htm 在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。内存泄漏有什么 阅读全文
posted @ 2018-04-20 19:17 bruce_he 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 转载 :http://www.zhimengzhe.com/IOSkaifa/255950.html 上一篇文章我介绍了Instruments的工具分类和基本使用方法,今天我再来给大家说说Leaks的使用方法。 在早期的iOS开发中,并没有ARC模式,只有MRC模式,必须由开发人员自己管理内存,过程 阅读全文
posted @ 2018-04-20 19:16 bruce_he 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1. 创建 project 2. 加载 source code 3. 连接 iphone 或 虚拟机,选择 app 4. 打开 Xcode -> Open Developer Tool -> Instruments 3.1 打开 allocations (页面包含: Allocations, VM 阅读全文
posted @ 2018-04-20 19:14 bruce_he 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 转载链接: https://www.cnblogs.com/huangxiaoying/p/6483539.html 内存泄漏及影响 内存泄漏是动态分配的内存块,在程序的数据空间中任何位置都没有指向它的指针。这类块是孤立内存,由于没有指向这些块的指针,程序无法引用他们。 内存泄漏会导致App所占用的 阅读全文
posted @ 2018-04-20 16:24 bruce_he 阅读(245) 评论(0) 推荐(0) 编辑