1. 程式人生 > >Xcode8.3.2 效能調優工具 Instruments 之 TimeProfiler -- 揪出頁面卡頓利器的使用方法

Xcode8.3.2 效能調優工具 Instruments 之 TimeProfiler -- 揪出頁面卡頓利器的使用方法

廢話不多說,直接上乾貨:(切記兩點:1、真機除錯。2、應用程式執行一定要釋出配置而不是除錯配置

第一步:找到 TimeProfiler (兩種方法)

1、開啟專案

2、開啟專案


第二步:TimeProfiler 配置


第三步:找到耗時的函式


從圖片中可以看出最耗時的是-[ERSelectDayViewController lastButtonClick:]這個方法,不過這個方法涉及到資料庫的操作,先不管。看第二個 -[ERWriteViewController completeButtonClick:],這個方法耗時113毫秒,佔比4.4%。然後點選方法左邊箭頭開啟這個方法,在這個方法的下一級目錄中找到最耗時的方法(可以一層一層的開啟,直到找到隱藏最深的元凶),如圖中紅框中的方法,然後雙擊進入方法。


這裡就可以看到元凶了。然後點選XCode標誌,就可以進入XCode中進行修改了。


這裡只是一個範例,具體的要根據專案開發的實際情況進行優化。