instruments 性能检测工具
一.打开仪器,左侧共4个类别: IOS,IOS模拟器,OS X,用户跟踪模版类别.
IOS:
1.Blank (空白的):
该模版提供了一个空白的跟踪文件,准备定制.将项目从图书馆工具窗列表,然后使用检测视图调整仪器设置为说需要的.
2.Allocations(分配):
这个模版进行堆内存的跟踪,包括具体的类对象分配.他可以通过区域记录虚拟内存统计.
3.Leaks(泄露):
估量一般内存的使用情况,对泄露的内存检查,并提供对象分配的类统计以及所主动分配泄露内存地址历史街区.
4.Activity Monitor(活动监视器):
系统的整体活动检测和统计,包括CPU,内存,磁盘,和网络. 他还检测所有的进程,检测父/子进程的层次,并退出正在运行的进程.
5.Time Profiler( 运行时剖析器):
执行低开销基于时间的 运行在系统CPU 进程的采样
6.System trace(系统跟踪):
当线程调度的时候提供有关系统行为综合信息的显示, 显示他们所有过渡,从用户进入系统的代码,通过系统调用或内存操作.
7.Automation(自动操作):
执行一个脚本当用户界面交互式应用程序启动时.
8.Energy Diagnostics(能量检测):
提供了有关能源的使用,以及基本的开/关主要设备部件的状态诊断.
9.network (网络):
对你的应用程序怎样使用 TCP/IP,UDP/IP连接 进行分析
10.System Usage(系统用量):
记录I/O系统活动相关的文件,套接字,和一个单一进程通过仪器共享的内存. 输入,输出,持续时间,回溯,calltree,为每个调用等.
11.Core Animation (核心动画)
测量应用程序图形性能 以及 通过分析的过程中使用的CPU时间.
12.OpenGL ES Driber (2D/3D图形API 驱动)
测量OpenGL ES 图形性能,以及CPU使用率的程序
13.OpenGL ES Analysis (2D/3D 图形API 分析)
估量和分析OpenGL ES的正确性和性能的问题,它还提供了一个解决这些问题的方案.
statistics 统计
call tree 调用树
headshots 爆头,头部特写