INSTRUMENTS調(diào)試工具的使用(十二) —— 通常任務(wù)之啟動(dòng)Instruments(一)

版本記錄

版本號(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ì)話框。

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 instrumentsinstruments(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 iprofileriprofiler(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)注~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容