INSTRUMENTS調(diào)試工具的使用(三十八) —— 分析模板和工具之Carbon Events工具(五)

版本記錄

版本號 時間
V1.0 2018.06.17

前言

我們在做app的時候,不是做完功能就結(jié)束了听系,很多時候是需要進行檢查和優(yōu)化的贝奇,而xcode自帶了一個很好的檢查工具,可以檢測內(nèi)存泄漏靠胜。還可以查看哪一個方法比較耗時掉瞳。還可以檢測離屏渲染等等毕源,隨后的幾篇我們就說一下這個工具的使用。感興趣的可以看這幾篇陕习。
1.INSTRUMENTS調(diào)試工具的使用(一)
2.INSTRUMENTS調(diào)試工具的使用(二)
3.INSTRUMENTS調(diào)試工具的使用(三)
4.INSTRUMENTS調(diào)試工具的使用(四)
5.INSTRUMENTS調(diào)試工具的使用(五)
6.INSTRUMENTS調(diào)試工具的使用(六)
7.INSTRUMENTS調(diào)試工具的使用(七)
8.INSTRUMENTS調(diào)試工具的使用(八)
9.INSTRUMENTS調(diào)試工具的使用(九)
10. INSTRUMENTS調(diào)試工具的使用(十)
11. INSTRUMENTS調(diào)試工具的使用(十一) —— 簡介(一)
12. INSTRUMENTS調(diào)試工具的使用(十二) —— 通常任務之啟動Instruments(一)
13. INSTRUMENTS調(diào)試工具的使用(十三) —— 通常任務之簡單了解Instruments(二)
14. INSTRUMENTS調(diào)試工具的使用(十四) —— 通常任務之創(chuàng)建霎褐、保存和打開跟蹤文檔(三)
15. INSTRUMENTS調(diào)試工具的使用(十五) —— 通常任務之指定目標應用和設備(四)
16. INSTRUMENTS調(diào)試工具的使用(十六) —— 通常任務之訪問和使用個別儀器(五)
17. INSTRUMENTS調(diào)試工具的使用(十七) —— 通常任務之記錄、暫停和停止跟蹤(六)
18. INSTRUMENTS調(diào)試工具的使用(十八) —— 導航收集的數(shù)據(jù)之關(guān)于數(shù)據(jù)分析(一)
19. INSTRUMENTS調(diào)試工具的使用(十九) —— 導航收集的數(shù)據(jù)之導航時間軸窗格(二)
20. INSTRUMENTS調(diào)試工具的使用(二十) —— 導航收集的數(shù)據(jù)之導航詳細面板(三)
21. INSTRUMENTS調(diào)試工具的使用(二十一) —— 導航收集的數(shù)據(jù)之將數(shù)據(jù)映射到源代碼(四)
22. INSTRUMENTS調(diào)試工具的使用(二十二) —— 導航收集的數(shù)據(jù)之查看您應用的源代碼(五)
23. INSTRUMENTS調(diào)試工具的使用(二十三) —— 分析你App的性能之測量CPU使用情況(一)
24. INSTRUMENTS調(diào)試工具的使用(二十四) —— 分析你App的性能之測量圖形性能(二)
25. INSTRUMENTS調(diào)試工具的使用(二十五) —— 分析你App的性能之監(jiān)視網(wǎng)絡和文件I / O(三)
26. INSTRUMENTS調(diào)試工具的使用(二十六) —— 分析你App的內(nèi)存使用之關(guān)于內(nèi)存分析(一)
27. INSTRUMENTS調(diào)試工具的使用(二十七) —— 分析你App的內(nèi)存使用之檢測內(nèi)存使用(二)
28. INSTRUMENTS調(diào)試工具的使用(二十八) —— 分析你App的內(nèi)存使用之找到廢棄的內(nèi)存(三)
29. INSTRUMENTS調(diào)試工具的使用(二十九) —— 分析你App的內(nèi)存使用之找到內(nèi)存泄露(四)
30. INSTRUMENTS調(diào)試工具的使用(三十) —— 分析你App的內(nèi)存使用之找到僵尸對象(五)
31. INSTRUMENTS調(diào)試工具的使用(三十一) —— 分析你App的能源之測量能源影響(一)
32. INSTRUMENTS調(diào)試工具的使用(三十二) —— 高級任務之導出和導入跟蹤數(shù)據(jù)(一)
33. INSTRUMENTS調(diào)試工具的使用(三十三) —— 高級任務之創(chuàng)建自定義Instruments(二)
34. INSTRUMENTS調(diào)試工具的使用(三十四) —— 分析模板和工具之分析模板(一)
35. INSTRUMENTS調(diào)試工具的使用(三十五) —— 分析模板和工具之Activity Monitor工具(二)
36. INSTRUMENTS調(diào)試工具的使用(三十六) —— 分析模板和工具之Allocations工具(三)
37. INSTRUMENTS調(diào)試工具的使用(三十七) —— 分析模板和工具之藍牙開關(guān)日志工具(四)

Overview

重要:Carbon Event Manager已經(jīng)過時衡查,不應該用于新的開發(fā)瘩欺。

Instrument Description Supported Platforms Related Profiling Templates
Carbon Event instrument捕捉Carbon Event ManagerWaitNextEvent函數(shù)返回的信息。它只能記錄來自單個進程的信息拌牲。您可以將記錄的信息導出到DTrace腳本俱饿。 OS X N/A

Timeline Pane - 時間線窗格

時間軸窗格根據(jù)儀器的配置顯示以下信息:

Statistic name Definition
Thread ID (tid) 線程標識
Stack Depth 執(zhí)行操作時堆棧的深度。
Event Kind 事件的numeric版本

Record Settings - 記錄設置

單擊inspector面板中的Record Settings按鈕塌忽,自定義以下記錄選項拍埠。

1. Select statistics to list - 選擇統(tǒng)計列表

選擇要顯示在統(tǒng)計圖區(qū)域的統(tǒng)計信息。


Display Settings - 顯示設置

單擊inspector面板中的Display Settings按鈕土居,自定義以下顯示設置枣购。

1. Track Display Settings - 跟蹤顯示設置

這些設置控制如何在時間軸窗格中顯示信息。

Setting Description Options
Style 信息是如何展示的 1)Block Graph:信息以水平線表示擦耀,直到信息發(fā)生變化棉圈。這條線下面的區(qū)域被統(tǒng)計數(shù)據(jù)指定的顏色填滿。2)Peak Graph:顯示信息的最大值眷蜓。線是在統(tǒng)計的指定顏色分瘾。

2. Statistics to Graph - 統(tǒng)計圖

選擇一個統(tǒng)計數(shù)據(jù),在時間軸窗格中查看它的圖形吁系。單擊形狀或顏色德召,以更改統(tǒng)計信息的表示方式。

3. Call Tree - 調(diào)用樹

下面的調(diào)用樹顯示設置將篩選細節(jié)窗格中的調(diào)用樹汽纤。

Setting State
Separate by Thread Off by default
Invert Call Tree Off by default
Hide System Libraries Off by default
Flatten Recursion Off by default

4. Call Tree Constraints - 調(diào)用樹限制

下面的選項篩選調(diào)用樹上岗,以根據(jù)下面的設置顯示屬于特定閾值的調(diào)用。

Setting State
# Calls Off by default

5. Data Mining - 數(shù)據(jù)挖掘

允許您通過收集的數(shù)據(jù)過濾特定的符號和庫蕴坪。


Detail Pane Columns - 詳細面板列

1. Event List Detail Type - 事件列表詳細類型

下面的事件列表列可以在detail窗格中找到肴掷。

Column name Definition
# 事件的序列號
Caller 執(zhí)行action的調(diào)用
Event Type 用戶可讀時間版本:0: Null Event、1: Mouse Down背传、2: Mouse Up捆等、3: Key Down、4: Key Up续室、5: Auto Key栋烤、6: Update Event、7: Disk Event挺狰、8: Activate Event明郭、15: OS Event买窟、23: High Level Event、Others: Unknown
事件種類 事件的數(shù)字表示

2. Call Tree Detail Type - 調(diào)用樹詳細類型

在細節(jié)窗格中可以使用以下調(diào)用樹列薯定。

Column name Definition
# Self 調(diào)用的符號的次數(shù)
% Calls 調(diào)用符號名稱的百分比
# Calls 關(guān)于符號名稱的調(diào)用數(shù)
% of Parent 調(diào)用父使用字節(jié)的百分比
Source Path 進行調(diào)用源文件路徑
Category 表示調(diào)用分類的icon
Library 進行調(diào)用的庫的名稱
Symbol Name 調(diào)用符號的名稱

后記

本篇主要講述了Carbon Events工具始绍,感興趣的給個贊或者關(guān)注~~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市话侄,隨后出現(xiàn)的幾起案子亏推,更是在濱河造成了極大的恐慌,老刑警劉巖年堆,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吞杭,死亡現(xiàn)場離奇詭異稚矿,居然都是意外死亡植捎,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門庶橱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痒蓬,“玉大人童擎,你說我怎么就攤上這事」ド梗” “怎么了顾复?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鲁捏。 經(jīng)常有香客問我芯砸,道長,這世上最難降的妖魔是什么碴萧? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮末购,結(jié)果婚禮上破喻,老公的妹妹穿的比我還像新娘。我一直安慰自己盟榴,他們只是感情好曹质,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著擎场,像睡著了一般羽德。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上迅办,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天宅静,我揣著相機與錄音,去河邊找鬼站欺。 笑死姨夹,一個胖子當著我的面吹牛纤垂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播磷账,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼峭沦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了逃糟?” 一聲冷哼從身側(cè)響起吼鱼,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绰咽,沒想到半個月后菇肃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡剃诅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年巷送,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矛辕。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡笑跛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出聊品,到底是詐尸還是另有隱情飞蹂,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布翻屈,位于F島的核電站陈哑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏伸眶。R本人自食惡果不足惜惊窖,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望厘贼。 院中可真熱鬧界酒,春花似錦、人聲如沸嘴秸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岳掐。三九已至凭疮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間串述,已是汗流浹背执解。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留纲酗,地道東北人材鹦。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓逝淹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親桶唐。 傳聞我的和親對象是個殘疾皇子栅葡,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容