1. 程式人生 > >開啟Instruments之旅吧

開啟Instruments之旅吧

Instruments這個app 存在於 xcode 之中,所以最直接的啟動Instruments的方法就是從xcode裡啟動。你也可以直接的通過Dock這個渠道啟動,點選Dock上的Launchpad,然後開啟命令列終端。

通過Xcode使用Instruments:

啟動Instruments最直接的方法就是在Xcode中通過Xcode頂部的選單欄啟動。

從Xcode選單欄啟動Instruments

1.開啟Xcode.

2.選擇選單中的Xcode->Open Developer Tool->Instruments.


Tip:你可以通過這個方法啟動許多有用的開發工具包。

你也可以為你在Xcode中正在執行的工作進行分析通過啟動Instruments.

分析已經開啟的Xcode專案:

1.啟動Xcode並開啟你的專案。

2.做下面任何一件事情:

>選擇選單欄上的Product->Profile


>在Xcode的工具欄中點選run按鈕並保持點選狀態,直到出現狀態列,選擇Profile.


>組合鍵:command+I

Xcode運行了你的專案,Instruments開始啟動,這個時候,被要求選擇一個分析模組(工具):

如果你需要定期的通過同一個模板分析你的app,你可以設定Xcode自動使用它,無論什麼時候啟動Instruments.

設定Xcode使用一個特定的Instruments分析模板:

>啟動Xcode並開啟你的app

>選擇頂部選單欄Product->Scheme->Edit Scheme.


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


或者,通過組合鍵:command+<

這個組合編輯對話方塊就會彈出來,如下:


>在組合編輯對話方塊的左側工具條上選擇Profile


>在Info下面,點選Instrument彈框並且選擇你想要設定的分析模板


如果你選擇“Ask on Launch“,Instruments 在被開啟的時候會顯示分析模板選擇對話欄目。

5. 點選關閉。

6.初次進行效能分析,請看:分析已經開啟的Xcode專案

在 Xcode中執行你的專案,啟動Instruments,它會從一開始就執行你在scheme editor中配置的模板來對你的app進行效能分析。

Launchpad中啟動Instruments

Launchpad自動顯示了存在於你應用程式資料夾裡的應用。由於Instruments不存在於應用程式資料夾中(至少,沒有直接存在--它存在於Xcode這個app裡),Instruments在Launchpad裡不存在。不過,你可以通過建立一個別名把它新增到Instruments並且把它放到你的應用程式資料夾中。

新增Instruments到Launchpad

>開啟Xcode.

>選擇 Xcode->Open Developer Tool->Instruments


Instruments啟動了,並且它的icon出現在了你的Dock上:


>在Dock上右鍵點選Instruments的圖示,會彈出一個上下文聯絡的彈框

>選擇Options(選項)->Show in Finder


>在Finder中拖拽Instruments的icon到你的應用程式資料夾中。這個就相當於在你的應用程式資料夾中建立了一個別名賦予Instruments.

>從Instruments別名檔案字尾名上移除別名字尾。

   現在,在Launchpad裡Instrument應該存在了。


從命令列啟動Instruments

你可以通過OS X終端這個渠道來用命令啟動任何應用。

通過開啟命令列工具啟動Instruments

>開啟終端(在/Applications/Utilities).

>執行下面的命令:

open /Applications/Xcode.app/Contents/Applications/Instruments.app

Instruments就啟動了。

NOTE

你還可以通過使用兩個命令列使用工具去分析一個app,而不是在使用者介面上實際顯示Instruments。

· Instruments -- 它可以配置一個app使用一個特殊的模板。這個執行的結果可以儲存到一個檔案中,並且在Instruments主app中手動開啟它,來進行  檢視和分析,獲取更多有用資訊,請參  考"”和"instruments(1) Mac OS X Developer Tools Manual Page"。

·iprofiler--這個工具通過活動監聽器監聽app,Allocations,Counters,Event Profiler,Leaks,System Trace, and/or Time Profiler。結果會儲存在一個 以.dtps結尾的檔案中,一段時間之後你可以在Instruments中開啟它來進行檢視和分析。獲取更多有用資訊,請看“”和“iprofiler(1) Mac OS X Developer Tools Manual Page”。

原文連結地址“https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/LaunchingInstruments.html#//apple_ref/doc/uid/TP40004652-CH7-SW4”