開啟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”