作為iOS開發(fā)者來講,當我們的開發(fā)完畢或者在開發(fā)的過程中需要對APP的整個性能進行檢測粒督,如查看有無內存泄漏陪竿、內存的分配、CPU使用率屠橄、APP的功耗族跛。這些操作是無法在編寫程序的時候去完成的。
Apple為我們提供了Instruments去完成這些我們在編程時無法完成的操作锐墙,幫助我們提升APP的性能礁哄。下面簡單介紹一下如何使用Instruments
1.Instruments的啟動
xcode_product_profile_menu_2x.png
在Xcode中選擇Product>Profile即可進入Instruments功能選擇面板如下
instruments_profilingtemplate_dialog_2x.png
-
Filter buttons: 選擇Instruments標準庫中的功能或者自定義功能或者你最近使用過的功能
-
Template list: 所有的功能列表
-
Template description 對所選擇功能的簡單描述
-
Open an Existing File 打開之前保存過的檢測文件
點擊Choose即可進入性能檢測界面如下 !
instruments_loadedtrace_file_2x.png
2.檢測界面各個模塊的功能 !
instruments_trace_document_withdata_2x.png
-
Timeline pane: 相等時間間隔下,檢測儀器所取的數據展示區(qū)域
-
Detail pane: 相等時間間隔下索取程序執(zhí)行的操作