INSTRUMENTS調(diào)試工具的使用(三)

版本記錄

版本號 時(shí)間
V1.0 2017.06.21

前言

我們在做app的時(shí)候,不是做完功能就結(jié)束了,很多時(shí)候是需要進(jìn)行檢查和優(yōu)化的奸笤,而xcode自帶了一個(gè)很好的檢查工具,可以檢測內(nèi)存泄漏哼鬓。還可以查看哪一個(gè)方法比較耗時(shí)监右。還可以檢測離屏渲染等等,隨后的幾篇我們就說一下這個(gè)工具的使用异希。感興趣的可以看這幾篇健盒。
1.INSTRUMENTS調(diào)試工具的使用(一)
2.INSTRUMENTS調(diào)試工具的使用(二)
這一篇就先說一下跟蹤進(jìn)程的選擇以及立即和延遲顯示收集數(shù)據(jù)

六、記錄跟蹤數(shù)據(jù)

部分 instruments 工具允許跟蹤所有系統(tǒng)進(jìn)程扣癣,其他要求你只能為一個(gè)進(jìn)程記錄數(shù)據(jù)惰帽。部分 instruments 工具甚至希望你從 Instruments 應(yīng)用里面啟動進(jìn)程以便它們可以在進(jìn)程執(zhí)行之前收集數(shù)據(jù)。

選擇要跟蹤的進(jìn)程

我們從工具欄的target可以選擇跟蹤的進(jìn)程搏色,如下圖所示善茎。

選擇要跟蹤的進(jìn)程

從上可以看出,我們可以選擇全部進(jìn)程频轿,還可以選擇其他某一個(gè)特定的進(jìn)程垂涯,同樣,這里我也可以連接我的項(xiàng)目進(jìn)行跟蹤航邢。通過chooseTarget我們可以選擇任意一個(gè)進(jìn)程耕赘。

1.跟蹤所有進(jìn)程All Processes

這里需要注意的是,只有當(dāng)你 Instruments 面板上面的所有 instruments 工具都支持的時(shí)候才可用膳殷,可以看下圖操骡。

跟蹤所有進(jìn)程

這里可見,Activity Monitor是可以跟蹤所有進(jìn)程的赚窃。

2.跟蹤某一個(gè)特定的進(jìn)程

我現(xiàn)在開著微信寫著博客册招,那么我就跟蹤一下已經(jīng)運(yùn)行的谷歌瀏覽器吧,如下圖所示勒极。

跟蹤微信的進(jìn)程

3.跟蹤一個(gè)未運(yùn)行的進(jìn)程

這個(gè)方法類似2是掰,可以在choose target選擇一個(gè)未運(yùn)行的進(jìn)程。


七辱匿、立即和延遲顯示收集數(shù)據(jù)

1.立即顯示收集數(shù)據(jù)

Immediatedisplay(立即顯示)键痛,這個(gè)是instruments默認(rèn)的收集數(shù)據(jù)方式,在測量的期間匾七,Instruments應(yīng)用在跟蹤面板和詳細(xì)面板立即顯示收集的數(shù)據(jù)絮短。Instruments 工具欄上面的時(shí)間控制器同樣顯示 了你開始記錄數(shù)據(jù)多長時(shí)間了。在這個(gè)模式下昨忆,Instruments 影響系統(tǒng)性能丁频,因 為 UI 要持續(xù)的更新。這個(gè)模式是 Instruments 應(yīng)用的默認(rèn)模式邑贴。為了選擇立即 顯示限府,選擇 File > Record Options > Immediate Display,上面跟蹤微信就是立即收集數(shù)據(jù)痢缎。

立即向延時(shí)收集數(shù)據(jù)的轉(zhuǎn)變
立即向延時(shí)收集數(shù)據(jù)的轉(zhuǎn)變

這里Deferred就是延時(shí)顯示收集數(shù)據(jù)模式。

2.延時(shí)顯示收集數(shù)據(jù)

具體如何轉(zhuǎn)變上邊圖示已經(jīng)很清楚了世澜,就不多說了独旷,下面我就說一下這個(gè)有什么好處吧。Instruments 應(yīng)用延遲顯示收集的數(shù)據(jù)直到記錄 停止。在測量期間嵌洼,Instruments 對系統(tǒng)的影響非常小案疲。當(dāng)你停止記錄的時(shí)候, Instruments 應(yīng)用開始處理并顯示收集的數(shù)據(jù)麻养。延遲顯示是一個(gè)很重要的特性褐啡, 當(dāng)應(yīng)用程序?qū)π阅芎苊舾械臅r(shí)候。為了選擇延遲顯示鳖昌,選擇 File > Record Options > Deferred Display备畦,記錄模式隨文檔持久性的。

在記錄期間许昨,如果你想要你的程序繼續(xù)運(yùn)行懂盐,但是又不想讓 Instruments 應(yīng)用收集數(shù)據(jù),單擊你的跟蹤文檔里面的 Pause 按鈕糕档。Instruments 應(yīng)用暫時(shí)停止收集數(shù)據(jù)莉恼, 但是并沒有停止當(dāng)前正在執(zhí)行的記錄。單擊 Resume 按鈕會讓 Instruments 應(yīng)用繼續(xù) 在當(dāng)前記錄時(shí)間里面收集數(shù)據(jù)速那。所以暫停和繼續(xù)會在你的跟蹤面板上面產(chǎn)生一個(gè)數(shù)據(jù) 空白區(qū)域俐银。

首先我選擇延遲30s顯示收集數(shù)據(jù),如下圖所示端仰。

延遲30s顯示

那么0~30開始跟蹤數(shù)據(jù)捶惜,頁面如下顯示。

延遲顯示跟蹤數(shù)據(jù)頁面

30s過去了榆俺,可以顯示跟蹤數(shù)據(jù)了售躁。如下圖所示。

30s后延遲顯示跟蹤數(shù)據(jù)

后記

未完茴晋,待續(xù)陪捷,明天更精彩~~

動漫
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诺擅,隨后出現(xiàn)的幾起案子市袖,更是在濱河造成了極大的恐慌,老刑警劉巖烁涌,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苍碟,死亡現(xiàn)場離奇詭異,居然都是意外死亡撮执,警方通過查閱死者的電腦和手機(jī)微峰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抒钱,“玉大人蜓肆,你說我怎么就攤上這事颜凯。” “怎么了仗扬?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵症概,是天一觀的道長。 經(jīng)常有香客問我早芭,道長彼城,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任退个,我火速辦了婚禮募壕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘帜乞。我一直安慰自己司抱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布黎烈。 她就那樣靜靜地躺著习柠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪照棋。 梳的紋絲不亂的頭發(fā)上资溃,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機(jī)與錄音烈炭,去河邊找鬼溶锭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛符隙,可吹牛的內(nèi)容都是我干的趴捅。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼霹疫,長吁一口氣:“原來是場噩夢啊……” “哼拱绑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丽蝎,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤猎拨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后屠阻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體红省,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年国觉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吧恃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡麻诀,死狀恐怖蚜枢,靈堂內(nèi)的尸體忽然破棺而出缸逃,到底是詐尸還是另有隱情,我是刑警寧澤厂抽,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站丁眼,受9級特大地震影響筷凤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜苞七,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一藐守、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蹂风,春花似錦卢厂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撵渡,卻和暖如春融柬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背趋距。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工粒氧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人节腐。 一個(gè)月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓外盯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翼雀。 傳聞我的和親對象是個(gè)殘疾皇子饱苟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

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