文章目录
前提: 无论是debug模式还是release模式, 都要勾选dsym文件, 默认debug模式下不会生成dsym文件, 导致调试时全是内存地址,看不到相关函数的调用
## 1. Instrument简介 ##
红色为移动端APP常用的工具
序号 | 名称 | 作用 |
---|---|---|
1. | Blank(空模板): | 创建一个空的模板,可以从Library库中添加其他模板; |
2. | Activity Monitor(活动监视器): | 监控进程的CPU,内存,磁盘,网络使用情况 是程序在手机运行真正占用的内存大小 |
3. | Allocations(内存分配): | 跟踪过程的匿名虚拟内存和堆的对象提供类名和可选保留/释放历史; |
4. | Cocoa Layout | 观察NSLayoutConstraint对象的改变,帮助我们判断什么时间什么地点的constraint是否合理 |
5. | Core Animation(图形性能) | 这个模块显示程序显卡性能以及CPU使用情况 |
6. | CoreData | 这个模块跟踪Core Data文件系统活动 |
7. | Counters | 收集使用时间或基于事件的抽样方法的性能监控计数器(PMC)事件 ? |
8. | Energy Log | 耗电量监控 |