Instrument调试

INSTRUMENTS调试工具的使用(二)

2017-06-21  本文已影响304人  刀客传奇

版本记录

版本号 时间
V1.0 2017.06.19

前言

我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个很好的检查工具,可以检测内存泄漏。还可以查看哪一个方法比较耗时。还可以检测离屏渲染等等,随后的几篇我们就说一下这个工具的使用。感兴趣的可以看这几篇。
INSTRUMENTS调试工具的使用(一)
这一篇就先说一下instruments浏览跟踪文件窗口结构以及数据的简单跟踪

四、浏览跟踪文档窗口

跟踪文档自己包含一个收集和分析数据的空间。你使用这些文档来组织和配置你 需要用来收集数据的 instruments 工具,并且可以使用这些文档来查看你已经收集的 高级和低级的数据。

下面我们就看一下跟踪文档窗口的组成。

跟踪窗口

下面我们就分着说明窗口的这几部分。

下面我们看一下工具栏,我这里的测试版本是Version 8.2.1 (8C1002),

工具栏

先看下图。

增加工具

这里可以点击+号弹出这个菜单,也可以选择Window-Library弹出该菜单,选择好了工具可以直接拖动图标到工作区,就说明将一个工具加入到了工作面板。

展示cpu数据 工具展示数据

我这里有个内存泄漏,哈哈。

展示线程数据

对了,还有两个按钮忘记介绍了,1左边的两个按钮。

其实,这个我不说大家也都会,看外形都能猜个差不多。


五、让我们开启跟踪数据之旅吧

其实根据前面的图,大家知道,我们已经记录完毕数据了,我们通过加号增加工具,也可以删除(delete或者instruments菜单)不必要的工具,总之选择自己想要的工具并记录数据,具体跟踪数据界面如下所示。

数据跟踪

Instruments 应用使用 instruments 工具来收集数据,并显示数据给用户。尽管 目前理论上没有限制你在一个文档里面包含的 instruments 工具的个数,但是大部分 文档出于性能原因一般包含少于 10 个工具。你甚至可以多次包含同一个 instument 工具,配置每个 instrument 工具来收集来自不同系统进程的数据。

Instruments 应用内置了广泛的 instruments 工具,可以使用它们来收集一个或 多个进程的特定数据。大部分这些 instruments 工具都需要少量甚至不需要任何的配 置就可以使用。你只要简单的把它们添加到你的跟踪文档,即可开始收集跟踪数据。 然而你也可以创建自定义的 instruments 工具,它们给你供了广泛选择来收集数据。

下面和大家说一个小的工具技巧,那就是增加或者减小视图倍率,这里增大视图倍率可以使视图的高度增大,减小视图倍率则使视图的高度减小,具体增大或者减小的方法就是选择菜单栏的view- Decrease Deck Size(增加)和view-Increase Deck Size(减小),下面我们就看一下效果。

初始化图示 Increase Deck Size

是不是视图变得更好看了,更方便查看数据了。我们将CPU最上面的那个工具进行decrease,如下图所示。

Decrease Deck Size

后记

今天就写这么多了吧,待续,我会慢慢的和大家讲的~~~

山水之乐
上一篇下一篇

猜你喜欢

热点阅读