Instruments模板介绍葡萄娱乐场,让您打探

首先章、Instruments(仪器)快捷入门

Instruments能够用来搜集有关三个仍然八个连串经过的属性和作为的多寡,并跟踪睡着时间爆发的数据。它提供了一点个分析模板:

在Instruments中,您将选拔分析模板来分析你的应用程序(图:1-1)。质量分析模板是2个业已先行安插了仪器和安装的跟踪文书档案,用于实施常见的跟踪。在起步instruments,创制新文书档案或从Xcode运维跟踪时,能够利用分析模板。假设你有自定义的急需,您也得以成立本身的模版。

图:1-1 模板选拔对话框

Blank

别的项目都可接纳。
始建3个空的寻踪文档,通过它你能够加上本人的构成一起。

Black Profiling Template

那是一个不含任何分析工具的模板,即便不能满意你所须要的模块来分析你的选取,也许您想要某多少个模版一起分析你的应用程序,你能够挑选此模版。

Activity monitor(活动监视器)

任何项目都足以应用。
在你的文档中添加运动监视器。要是您想关系系统办事负荷和虚拟内部存款和储蓄器大小,你能够选拔使用那几个模板。

Activity Monitor Profiling Template

此模版监测 CPU, memory, disk, and network usage 的利用状态

Allocations(分配)

别的类型都得以运用。
添加虚拟机跟踪器到您的文书档案,使用这么些模板去监听内部存款和储蓄器和对象分配格局到您的顺序(要运用那么些模板,你必须从Instruments来运行你的进度)

Allocations Profiling Template

此模版跟踪钦赐的进程的匿名的杜撰内部存款和储蓄器和,它提供类的称号,并且能够选拔性的保存和自由历史的指标,此模版能够应用OS
X 和 iOS

Automation(自动化)

可以在 iOS,iOS Simulator中使用。
增进自动仪器到您的文书档案,使用那么些模板自动化用户界面测试你的iOS应用程序。

Cocoa Layout Profiling Template

监测布局的,只幸亏OS X使用

Core Animation

只适用于iOS。
加载核心动画和取样器到您的文书档案中,使用这几个模板去衡量在三个经过在iOS设备上时每秒大旨动画的帧数,进而看视觉的提醒救助您更好的掌握内容是什么样在显示器上渲染的。

Core Animation Profiling Template

此模板使用 Time Profiling来衡量应用程序中的图形质量和CPU使用率。此模板只可以用来iOS.

Core Data

只适用于Mac OS X.
添加核心数据取回、大旨数据缓存错过和大旨数据存款和储蓄仪器到你的文档。使用这一个模板去监视Core
Data应用程序需数据存储的相互成效。

Core Data Profiling Template

此模板监视文件系统中的Core
Data活动,包含提取,缓存未命仲阳保留。此模板只可以与OS X一起行使。

CPU Sampler(CPU采样器)

只适用于Mac OS X。
丰裕二个采集样品器和CPU监视器工具到你的文书档案。即使你想把任何种类办事负荷和应用程序所做的切切实实工作联络起来,能够利用那一个模板。

Counters Profiling Template

该模板使用基于时间或事件的采集样品方法监视计数器(PCM)事件。此模板只好与OS
X一起利用。

Dispatch

适用于Mac OS
X,添加二个派遣工具到你的文书档案,倘若你想捕获关于您程序中GCD队列的新闻和block对象在这么些队列上的实践景况,能够选取那几个模板。

Energy Log Profiling Template

该模板收集有关财富应用和要紧硬件组件(如蓝牙( Bluetooth® )和Wi-Fi)的开/关状态的确诊音信。此模板配置文件设备的行为,而不是各自的应用程序行
此模板只可以用来iOS。

EnergyDiagnostics (能量诊断)

只适用于iOS。
丰硕力量诊断,CPU活动、体现量度、睡眠/唤醒、蓝牙( Bluetooth® )、WiFi和GPS工具到您的文书档案中。当您想赢得iOS设备能量使用情况能够使用这些模板。

File Activity Profiling Template

此模板监视文件和目录活动,包涵文件打开和关闭,权限修改,目录创制,文件移动等。此模板只好与OS
X一起行使

File Activity

持有项目都得以应用。
加上文书活动、读/写、文件属性和字典
I/O工具到你的文档中。假使您想检查文件在系统中的使用形式。你能够使用该模板。工具监视组合
打开/关闭/读和写操作都在监视之下,包含允许和自个儿的更动。

Metal System Trace Profiling Template

此模板通过提供来自应用程序,驱动程序和GPU图层的跟踪音讯来叙述iOS Metal
应用程序的性格。此模板只好用来iOS。

GC Monitor

只适用于Mac OS X。
累加指标会话、分配和垃圾回收到你的文书档案中。通过那么些模板,你可以度量数据回收垃圾收集器的解决阶段。

Network Profiling Template

该模板分析应用程序使用的TCP / IP和UDP / IP连接。此模板只可以用来iOS。

Leaks (泄露)

只适用于Mac OS X。
累加分配和败露工具到你的文书档案中。使用这些模板能够监视程序内部存款和储蓄器使用情况。

OpenGL ES Analysis Profiling Template

该模板提供有关系统作为的完美音讯。它呈现了线程调度的时光,并由此系统调用和内存操作显示了从用户到系统代码的线程转换。该模板能够与OS
X或iOS一起行使。

Multicore(多核)

只适用于Mac OS X。
添加线程状态和派出工具到您的文书档案中。使用那几个模板去分析多核质量,包含线程状态,派遣队列和block使用。

System Usage Profiling Template

该模板监视应用程序并记下与公事,sockets和共享内部存款和储蓄器相关的连串I /
O活动。那包涵种种呼叫的输入,输出,持续时间,向后追踪,调用堆栈等等。此模板只好用于iOS

别的有待添加

Time Profiler Profiling Template

此模板对正值运作的长河执行低开销的基于时间的采集样品。该模板能够与OS
X或iOS一起使用。