INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)

版本记录

版本号 时间
V1.0 2018.06.15

前言

我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个很好的检查工具,可以检测内存泄漏。还可以查看哪一个方法比较耗时。还可以检测离屏渲染等等,随后的几篇我们就说一下这个工具的使用。感兴趣的可以看这几篇。
1.INSTRUMENTS调试工具的使用(一)
2.INSTRUMENTS调试工具的使用(二)
3.INSTRUMENTS调试工具的使用(三)
4.INSTRUMENTS调试工具的使用(四)
5.INSTRUMENTS调试工具的使用(五)
6.INSTRUMENTS调试工具的使用(六)
7.INSTRUMENTS调试工具的使用(七)
8.INSTRUMENTS调试工具的使用(八)
9.INSTRUMENTS调试工具的使用(九)
10. INSTRUMENTS调试工具的使用(十)
11. INSTRUMENTS调试工具的使用(十一) —— 简介(一)
12. INSTRUMENTS调试工具的使用(十二) —— 通常任务之启动Instruments(一)
13. INSTRUMENTS调试工具的使用(十三) —— 通常任务之简单了解Instruments(二)
14. INSTRUMENTS调试工具的使用(十四) —— 通常任务之创建、保存和打开跟踪文档(三)
15. INSTRUMENTS调试工具的使用(十五) —— 通常任务之指定目标应用和设备(四)
16. INSTRUMENTS调试工具的使用(十六) —— 通常任务之访问和使用个别仪器(五)
17. INSTRUMENTS调试工具的使用(十七) —— 通常任务之记录、暂停和停止跟踪(六)
18. INSTRUMENTS调试工具的使用(十八) —— 导航收集的数据之关于数据分析(一)
19. INSTRUMENTS调试工具的使用(十九) —— 导航收集的数据之导航时间轴窗格(二)
20. INSTRUMENTS调试工具的使用(二十) —— 导航收集的数据之导航详细面板(三)
21. INSTRUMENTS调试工具的使用(二十一) —— 导航收集的数据之将数据映射到源代码(四)
22. INSTRUMENTS调试工具的使用(二十二) —— 导航收集的数据之查看您应用的源代码(五)
23. INSTRUMENTS调试工具的使用(二十三) —— 分析你App的性能之测量CPU使用情况(一)
24. INSTRUMENTS调试工具的使用(二十四) —— 分析你App的性能之测量图形性能(二)
25. INSTRUMENTS调试工具的使用(二十五) —— 分析你App的性能之监视网络和文件I / O(三)
26. INSTRUMENTS调试工具的使用(二十六) —— 分析你App的内存使用之关于内存分析(一)
27. INSTRUMENTS调试工具的使用(二十七) —— 分析你App的内存使用之检测内存使用(二)
28. INSTRUMENTS调试工具的使用(二十八) —— 分析你App的内存使用之找到废弃的内存(三)
29. INSTRUMENTS调试工具的使用(二十九) —— 分析你App的内存使用之找到内存泄露(四)
30. INSTRUMENTS调试工具的使用(三十) —— 分析你App的内存使用之找到僵尸对象(五)
31. INSTRUMENTS调试工具的使用(三十一) —— 分析你App的能源之测量能源影响(一)

Export and Import Trace Data - 导出和导入跟踪数据

Instruments提供多种方式来输出和导入数据,以进行合并,存档,仪器中分析以及通过其他工具进行外部分析。


Export Trace Data - 导出跟踪数据

您可以将跟踪文档中的数据导出为逗号分隔值(CSV)文件格式,这是一种由许多应用程序支持的简单数据文件格式,包括大多数数据库和电子表格应用程序。 通过将数据带入另一个应用程序(如Numbers),您可以进一步操作它,执行其他分析,生成自定义图表和图形,将其与其他数据进行比较等等。

注意:导出的数据旨在与外部应用程序共享,而不是重新导入到仪器中。 如果您要以Instruments格式保存跟踪数据,则应保存跟踪文档及其收集的结果,以便稍后再打开它。

To export trace data in CSV format - 以CSV格式导出跟踪数据

  • 1)在跟踪文档分析应用程序后,选择包含要导出的数据的仪器。
INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第1张图片
  • 2)选择Instrument > Export Track for instrumentname
INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第2张图片
  • 3)为文件输入名字
INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第3张图片
  • 4)指定文件的目的地。
  • 5)点击保存。

仪器导出所选仪器最近运行的数据。

注意:并非所有仪器都支持导出为CSV文件格式。


Import Data from a Device - 从设备导入数据

可以将iOS设备配置为记录能源相关信息,然后将其导入仪器进行分析。 在Measure Energy Impact中查看Log Energy Usage Directly on an iOS Device。


Import Data from the (sample) Command-Line Tool - 从(采样)命令行工具导入数据

如果使用sample命令行工具对应用程序的执行进行统计分析,则可以导入采样数据并在Instruments中查看它。 从sample工具导入数据将使用Sampler工具创建一个新的跟踪文档,并将采样数据加载到详细信息窗格中。 由于采样不包含时间戳记信息,因此只能在详细信息窗格中使用大纲模式查看数据。 根据您选择的文件创建新的跟踪文档。

To analyze an app using the sample tool - 使用采样工具分析应用程序

  • 1)启动终端应用程序。
  • 2)输入一个sample命令,例如:
sample ListerOSX -file ~/Desktop/SampleData.txt

本示例将应用程序采样10秒(默认值),并将结果保存到桌面上的文件中。

To import data from the sample tool into an Instruments profiling template - 将sample工具中的数据导入到仪器分析模板中

  • 1)选择File > Import Data
INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第4张图片
  • 2)找到您保存的数据。
  • 3)从Import Trace窗口底部的Choose Instrument to Import Data弹出式菜单中选取Sampler。 如果此弹出菜单不可见,请单击Options按钮以显示它。
INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第5张图片
  • 4)点击Open

包含Sampler工具的新跟踪文档已创建,并且已填入您导入的数据。

INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第6张图片

注意:时间轴窗格不显示导入数据的图形视图,但可以在详细信息窗格中分析导入的数据。

INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第7张图片

后记

本篇主要详述了导出和导入跟踪数据,感兴趣的给个赞和关注~~~~

INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)_第8张图片

你可能感兴趣的:(INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一))