Instruments使用

Instruments是Xcode套件中沒有被充分利用的一個工具。很多iOS開發者從沒用過Instruments,或者只是用Leaks工具檢測循環引用。實際上有很多Instruments工具,包括爲動畫性能調優的東西。

    你可以通過在菜單中選擇Profile選項來打開Instruments(在這之前,記住要把目標設置成iOS設備,而不是模擬器)。然後將會顯示出圖1.1(如果沒有看到所有選項,你可能設置成了模擬器選項)。


圖1.1 Instruments工具選項窗口

    就像之前提到的那樣,你應該始終將程序設置成發佈選項。幸運的是,配置文件默認就是發佈選項,所以你不需要在分析的時候調整編譯策略。

我們將討論如下幾個工具:

  • 時間分析器 - 用來測量被方法/函數打斷的CPU使用情況。

  • Core Animation - 用來調試各種Core Animation性能問題。

  • OpenGL ES驅動 - 用來調試GPU性能問題。這個工具在編寫Open GL代碼的時候很有用,但有時也用來處理Core Animation的工作。

    Instruments的一個很棒的功能在於它可以創建我們自定義的工具集。除了你初始選擇的工具之外,如果在Instruments中打開Library窗口,你可以拖拽別的工具到左側邊欄。我們將創建以上我們提到的三個工具,然後就可以並行使用了(見圖1.2)。


圖1.2 添加額外的工具到Instruments側邊欄


轉載請註明出處,謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章