版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2018.06.13 |
前言
我們在做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調試工具的使用(十五) —— 通常任務之指定目標應用和設備(四)
Access and Use Individual Instruments - 訪問和使用個別儀器
在跟蹤文檔中,稱為instruments的單個數據收集模塊會收集有關應用程序,進程或設備的數據。 每臺儀器收集并顯示特定類型的信息,如文件訪問,內存使用或網絡活動。 儀器包括豐富的儀器庫,旨在滿足大多數開發人員的需求。 不過,高級開發人員也可以開發自己的使用DTrace
收集其他類型數據的自定義工具。
注意:某些Apple應用程序(
iTunes
,DVD Player
和使用QuickTime
的應用程序)會阻止通過DTrace
收集數據,以保護敏感或受版權保護的數據。
Display the Library Palette - 顯示庫信息板
庫信息板(圖8-1)顯示您可以添加到跟蹤文檔的所有instruments
。 該庫包含所有內置instruments
以及您可能已定義的任何自定義instruments
。
1. To display the Library palette - 展示庫信板
執行以下操作之一:
- 單擊跟蹤文檔工具欄中的添加儀器按鈕(+)。
- 選擇
Window> Library
(或按Command-L
)。
Find Instruments in the Library Palette - 在庫信息板中找到Instruments
庫信息板中的Instruments列表非常長,特別是如果您添加了自己的自定義Instruments。 使用庫信息板底部的過濾器字段,可以根據其名稱,描述或關鍵字快速找到特定的Instruments(請參見圖8-2)。
1. Change the Library View Mode - 改變庫視圖模式
庫信息板中的工具可以被視為帶或不帶名稱和描述的圖標。 單擊庫調色板底部的圖標查看按鈕,僅顯示每個儀器的圖標(參見圖8-3)。 要再次顯示每個Instruments的圖標,名稱和說明,請單擊列表視圖按鈕。
Add an Instrument to a Trace Document - 向跟蹤文檔中添加Instrument
無論您是否創建了基于模板或空白跟蹤文檔的跟蹤文檔,都可以添加新的工具以擴展其功能。
To add an instrument to a trace document - 將儀器添加到跟蹤文檔
- 1)打開所需的跟蹤文檔。
- 2)顯示庫調色板。
- 3)找到所需的instrument。
- 4)將instrument從“庫”選項板拖到跟蹤文檔中策略窗格instrument列表中的所需位置。
Remove an Instrument from a Trace Document - 從跟蹤文檔中移除Instrument
在追蹤文檔中工作時,您可以輕松移除您不再需要的Instrument。
To remove an instrument from a trace document - 從跟蹤文檔中移除Instrument
- 1)打開所需的跟蹤文檔。
- 2)在策略窗格工具列表中選擇要刪除的工具。
- 3)按
Delete
鍵,或者選擇Instrument > Delete instrumentname
儀器。
- 4)出現提示時,單擊確定確認您確實想要移除儀器。
Configure an Instrument’s Record Settings - 配置Instrument的記錄設置
一旦將儀器添加到跟蹤文檔中,儀器通常可以立即使用。 但是,在某些情況下,您可能需要自定義樂器的設置。 例如,您可能希望在使用Allocations
工具進行分析時調整Activity Monitor
工具的采樣率或丟棄空閑內存的事件。 根據儀器的不同,這些可自定義的設置也會有所不同。 許多儀器包含用于確定儀器本身收集什么類型信息的控制。 您可以在檢查器窗格的記錄設置區域中調整這些設置(請參見圖8-4)。
Configure an Instrument’s Display Settings - 配置Instrument的展示設置
記錄跟蹤后,Instruments在詳細信息窗格中顯示結果。 這些結果因儀器而異。 它們可能包括諸如摘要,調用樹和樣本列表之類的內容。 通常,這里提供了大量數據,并且導航它可能非常耗時。 為了幫助您快速找到正確的信息,儀器通常(又取決于儀器)可以調整并過濾顯示的信息。 如果Instruments支持這些操作,它們會出現在檢查器窗格的顯示設置區域(請參見圖8-5)。 還可以在此處找到用于配置時間軸窗格內容的選項。
后記
本篇主要講述了訪問和使用個別儀器,感興趣的給個贊或者關注~~~~