版本記錄
| 版本號(hào) | 時(shí)間 |
|---|---|
| V1.0 | 2018.06.10 |
前言
我們?cè)谧鯽pp的時(shí)候,不是做完功能就結(jié)束了,很多時(shí)候是需要進(jìn)行檢查和優(yōu)化的,而xcode自帶了一個(gè)很好的檢查工具,可以檢測(cè)內(nèi)存泄漏。還可以查看哪一個(gè)方法比較耗時(shí)。還可以檢測(cè)離屏渲染等等,隨后的幾篇我們就說(shuō)一下這個(gè)工具的使用。感興趣的可以看這幾篇。
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)試工具的使用(十一) —— 簡(jiǎn)介(一)
Launch Instruments - 啟動(dòng)Instruments
Instruments應(yīng)用程序存在于Xcode應(yīng)用程序中,所以最直接的啟動(dòng)方式是在Xcode中。 您也可以通過(guò)Dock,Launchpad或命令行間接啟動(dòng)它。
Launch Instruments from Xcode - 從Xcode啟動(dòng)Instruments
啟動(dòng)Instruments最直接的方法是通過(guò)Xcode中的Xcode菜單。
1. To launch Instruments from the Xcode menu - 從Xcode菜單啟動(dòng)Instruments
- 打開Xcode。
- 選擇
Xcode > Open Developer Tool > Instruments。

注意:您可以使用這種方法來(lái)啟動(dòng)一些其他有用的開發(fā)工具。
您還可以啟動(dòng)Instruments來(lái)分析您在Xcode中正在使用的應(yīng)用程序。
2. To profile an opened Xcode project - 分析打開的Xcode項(xiàng)目
啟動(dòng)Xcode并打開您的項(xiàng)目。
執(zhí)行以下操作之一:
1)選擇
Product > Profile。

- 2)點(diǎn)擊并按住Xcode工具欄中的運(yùn)行按鈕并選擇Profile。

- 3)點(diǎn)擊
Command-I
Xcode構(gòu)建您的項(xiàng)目,Instruments啟動(dòng),并提示您選擇分析模板。
如果您需要定期使用相同的模板來(lái)分析您的應(yīng)用程序,那么您可以將Xcode項(xiàng)目設(shè)置為在啟動(dòng)分析時(shí)自動(dòng)使用它。
3. To set up an Xcode project to use a specific Instruments profiling template - 設(shè)置Xcode項(xiàng)目以使用特定的Instruments概要分析模板
- 1)啟動(dòng)Xcode并打開您的項(xiàng)目。
- 2)選擇
Product > Scheme > Edit Scheme。

或者,從Xcode工具欄的Scheme彈出菜單中選擇Edit Scheme。

或者,按下Command–Less Than(<),出現(xiàn)scheme編輯器對(duì)話框。

- 3)在scheme編輯器對(duì)話框的邊欄中單擊Profile。

- 4)在Info下,單擊Instrument彈出式菜單,然后選擇所需的分析模板。

如果選擇“啟動(dòng)時(shí)詢問”,Instruments會(huì)在啟動(dòng)時(shí)顯示其分析模板選擇對(duì)話框。
- 5)點(diǎn)擊關(guān)閉。
- 6)開始分析。 請(qǐng)參閱To profile an opened Xcode project。
Xcode構(gòu)建您的項(xiàng)目,Instruments啟動(dòng),它開始用您在scheme編輯器中配置的模板分析您的應(yīng)用程序。
Launch Instruments from the Dock - 從Dock中啟動(dòng)
Instruments可以從Dock中的Xcode圖標(biāo)啟動(dòng)。
1. To launch Instruments from the Xcode icon in the Dock - 從Dock中的Xcode圖標(biāo)啟動(dòng)Instruments
- 1)打開Xcode。
- 2)按住Control鍵并點(diǎn)按Dock中的Xcode圖標(biāo),然后從快捷菜單中選擇
Options > Open Developer Tool > Instruments。

Instruments應(yīng)用程序啟動(dòng)。
您也可以將Instruments添加到Dock以便快速訪問。 最快的方法是啟動(dòng)Instruments,然后將其設(shè)置為停留在Dock中。
2. To permanently add Instruments to your Dock - 將Instruments永久添加到Dock中
- 1)打開Xcode。
- 2)選擇
Xcode > Open Developer Tool > Instruments。

Instruments啟動(dòng)并且其圖標(biāo)出現(xiàn)在您的Dock中。

- 3)按住Control鍵并點(diǎn)按Dock中的Instruments圖標(biāo),然后從快捷菜單中選擇
Options > Keep in Dock。

Launch Instruments from Launchpad - 從Launchpad啟動(dòng)Instruments
Launchpad自動(dòng)顯示駐留在“應(yīng)用程序”文件夾中的應(yīng)用程序。 因?yàn)镮nstruments不在應(yīng)用程序文件夾中(至少不是直接的 - 它位于Xcode中的Applications文件夾),所以它不會(huì)顯示在Launchpad中。 但是,您可以通過(guò)為Instruments創(chuàng)建別名并將其放入Applications文件夾來(lái)添加它。
1. To add Instruments to Launchpad - 將Instruments添加到Launchpad
- 1)打開Xcode。
- 2)選擇
Xcode > Open Developer Tool > Instruments。

Instruments啟動(dòng)并且其圖標(biāo)出現(xiàn)在您的Dock中

- 3) 按住Control鍵并點(diǎn)按Dock中的Instruments圖標(biāo),然后從快捷菜單中選擇
Options > Show in Finder。

- 4)
Option-Command-drag將Finder中的Instruments應(yīng)用程序圖標(biāo)拖到您的應(yīng)用程序文件夾中。Instruments的別名已創(chuàng)建并添加到您的應(yīng)用程序文件夾。 - 5)從Instruments別名的文件名中除去別名后綴。Instruments現(xiàn)在出現(xiàn)在Launchpad中。

Launch Instruments from the Command Line - 命令行啟動(dòng)Instruments
您可以使用open命令通過(guò)終端在OS X中啟動(dòng)任何應(yīng)用程序。
1. To launch Instruments using the open command line tool - 使用open命令行工具啟動(dòng)Instruments
啟動(dòng)終端(在/ Applications / Utilities /中)。
- 1)啟動(dòng)終端(在
/Applications/Utilities/): - 2)運(yùn)行命令行
open /Applications/Xcode.app/Contents/Applications/Instruments.app
Instruments應(yīng)用程序啟動(dòng)。
注意:您也可以使用兩種命令行實(shí)用程序中的任意一種來(lái)配置應(yīng)用程序,而無(wú)需實(shí)際顯示Instruments用戶界面。a)
instruments- 此實(shí)用程序使用指定的模板來(lái)配置應(yīng)用程序。 結(jié)果可以保存到文件中,然后在Instruments主應(yīng)用程序中手動(dòng)打開以查看和分析。 有關(guān)使用信息,請(qǐng)參閱Profile with instruments和instruments(1)Mac OS X Developer Tools Manual Page。b)iprofiler- 此工具使用Activity Monitor, Allocations, Counters, Event Profiler, Leaks, System Trace, and/or Time Profiler監(jiān)視應(yīng)用程序。 結(jié)果保存在.dtps文件中,以后可以在儀器中打開以供查看和分析。 有關(guān)使用信息,請(qǐng)參閱 Collect and view data with iprofiler和iprofiler(1) Mac OS X Developer Tools Manual Page。
后記
本篇主要講述了幾種啟動(dòng)Instruments的方式,相信大家用過(guò)的都知道,這里還是寫出來(lái)了,給初學(xué)者一個(gè)參考,其實(shí)就是一個(gè)程序的入口而已,不管使用哪種方式,只要能啟動(dòng)Instruments,就可以進(jìn)行下面的工作了。感興趣的給個(gè)贊或者關(guān)注~~~
