2013-08-26 44 views
0

我的用戶界面運行起伏不定,我試圖理解這是什麼來源。Xcode Instruments Time Profiler瞭解哪些方法花費的時間最多

有很多使用Xcode Instruments的選項,我不確定哪一組對我來說最適合。

從其中一些人玩弄似乎大部分時間都花在[CALayer drawInContext][CALayer layoutSublayers],但我不知道在什麼情況下調用這些方法(UI的哪個部分正在這樣做)。

我應該選擇哪些選項才能更好地理解?

也想知道是否有一種方法,看看有什麼是不屬於當前可見的UI後臺運行(我想的東西在後臺也可以在顛簸CPU)

回答

0

使用儀器的時間探查儀器,記錄在其波濤洶涌的時刻,在設備上運行你的應用程序。

上傳工具痕跡在: http://timeanalyzer.excelsis.com

它會給你你的主線程的時間線視圖這是一個更容易比普通的儀器UI可視化方法(其中發生UI口吃的主要場所)。下面是一個示例視圖:

http://timeanalyzer.excelsis.com/view.php?jobid=c7f3efc43ff85302a80515b56c0900f0

+0

這些鏈接已經死了 –

相關問題