几个iOS的内存工具粗略介绍
来源:互联网 发布:淘宝上哪家代购是正品 编辑:程序博客网 时间:2024/05/16 06:32
1. FBRetainCycleDetector
facebook出的检测iOS强引用环的工具,该工具可以检测某个最大深度以下的环,可以作为日常debug版的检测工具。环的最大深度设置会显著影响性能,有向图算法性能,你懂的。目前默认为10。 此工具比较强大,检测的机制后面专门开文章介绍。此工具的检测源需要外部添加,因此引入了配套工具FBAllocationTracker。
2. FBAllocationTracker
此工具可以与FBRetainCycleDetector配套使用,可以产生FBRetainCycleDetector的检测源
3. FBMemoryProfiler
4. MLeaksSniffer
内存销毁检测工具,写了几个类的分类,可以检测该类的销毁情况。比如当UIViewController调用dismissviewcontroller时,使用swizzle,检测该对象引用计数,若不为0,则表示应该销毁该对象不能销毁,可能存在引用环。这个工具只支持某些类的某些情况。例如,UIViewController pop出来不检测,具体的慢慢补充~
5. PLeakSniffer
6. HeapInspector
堆内存工具,可以显示所有堆内存
0 0
- 几个iOS的内存工具粗略介绍
- RSS的粗略介绍
- JUNIT的粗略介绍
- JDBC的粗略介绍
- iOS内存管理介绍与Leak工具的使用
- 远程复制的几个工具介绍!
- 介绍几个在线画流程图的工具
- 介绍几个在线画流程图的工具
- 介绍几个在线画流程图的工具
- 介绍几个在线画流程图的工具
- ORACLE 监听LISTENER设置的粗略介绍
- JVM内存区域划分 (粗略认识介绍)
- 介绍几个工具
- 几个iOS游戏开发的有利工具
- 几个免费的ios开发工具
- 几个IOS工具网站
- IOS内存泄漏检查原理和检查工具介绍
- HM代码粗略介绍
- 简单工厂和工厂模式
- AndroidMainfest.xml详解——<data>
- Dictionary 实例
- kibana4中安装 timelion 插件与基本语法
- CentOS-6.3 安装配置 JDK-7
- 几个iOS的内存工具粗略介绍
- 广度优先搜索( 图 BFS)练手题
- Common Subsequence (dp)
- java虚拟机学习之一 栈与堆的区别
- linux阿里云服务器更换镜像的方法
- centos下源码安装php扩展
- sql server 获取上个月,上周
- 1270: 基础练习 Huffuman树
- C中创建服务源码!