INSTRUMENTS调试工具的使用(二)

版本记录

版本号 时间
V1.0 2017.06.19

前言

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

四、浏览跟踪文档窗口

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

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

跟踪窗口

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

  • Instruments pane:该面板放的是你想运行的监测工具,你可将工具拖入到面板或者删除它们,你可以点击检查按钮为数据展示和收集配置参数。
  • Track pane:跟踪面板展示当前工具返回的数据的图像化结果,每一个工具都有各自的跟踪,可以提供工具数据,工作版的信息是可读的,你可以使用该面板选择你想进一步检查的数据点。
  • Detail pane:详情面板展示了每一个工具手机的详细数据,通常,这个面板展示的是收集的一系列的时间,用于在跟踪区域创建图表视图,如果当前工具允许你自定义详细数据的展示方式。
  • Extended Detail pane:扩展详细工作区可以展示当前详细工作区中更加详细的信息,通常情况下,这个工作区展示复杂的栈跟踪,时间戳和其他给定事件的特定数据。
  • Navigation bar:导航工具条展示你现在在哪里以及可以通过这去哪里,它包括两个部分,当前运行的工具和详细视图菜单,你可以点击导航工具条选择工作中的工具和详细视图中信息的级别和类型。

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

工具栏

先看下图。

  • 1.这里是你的工程或者目标的名字。
  • 2.这里是你运行该工具监测数据的时间。
  • 3.这里可以增加其他工具,如下图所示。
增加工具

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

  • 4.这里展示的cpu的数据,如下图所示。
展示cpu数据
  • 5.显示工具监测的数据。
工具展示数据

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

  • 6.展示线程数据,如下图所示。
展示线程数据

对了,还有两个按钮忘记介绍了,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

后记

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

山水之乐
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容