Instruments模板介绍(更新中...)
第一章、Instruments(儀器)快速入門
Instruments可以用來收集關于一個或者多個系統進程的性能和行為的數據,并跟蹤睡著時間產生的數據。它提供了好幾個分析模板:
Blank
任何類型都可使用。
創建一個空的追蹤文檔,通過它你可以添加自己的組合一起。
Activity monitor(活動監視器)
任何類型都可以使用。
在你的文檔中添加活動監視器。如果你想關系系統工作負載和虛擬內存大小,你可以選擇使用這個模板。
Allocations(分配)
任何類型都可以使用。
添加虛擬機跟蹤器到你的文檔,使用這個模板去監聽內存和對象分配模式到你的程序(要使用這個模板,你必須從Instruments來啟動你的進程)
Automation(自動化)
可以在 iOS,iOS Simulator中使用。
添加自動儀器到你的文檔,使用這個模板自動化用戶界面測試你的iOS應用程序。
Core Animation
只適用于iOS。
加載核心動畫和取樣器到你的文檔中,使用這個模板去測量在一個進程在iOS設備上時每秒核心動畫的幀數,進而看視覺的提示幫助你更好的理解內容是如何在屏幕上渲染的。
Core Data
只適用于Mac OS X.
添加核心數據取回、核心數據緩存錯過和核心數據存儲儀器到你的文檔。使用這個模板去監視Core Data應用程序需數據存儲的相互作用。
CPU Sampler(CPU采樣器)
只適用于Mac OS X。
添加一個采樣器和CPU監視器工具到你的文檔。如果你想把整個系統工作負載和應用程序所做的具體工作聯系起來,可以使用這個模板。
Dispatch
適用于Mac OS X,添加一個派遣工具到你的文檔,如果你想捕獲關于你程序中GCD隊列的信息和block對象在這些隊列上的執行情況,可以使用這個模板。
EnergyDiagnostics (能量診斷)
只適用于iOS。
添加能力診斷,CPU活動、展示量度、睡眠/喚醒、藍牙、WiFi和GPS工具到你的文檔中。當你想得到iOS設備能量使用情況可以使用這個模板。
File Activity
所有類型都可以使用。
添加文件活動、讀/寫、文件屬性和字典 I/O工具到你的文檔中。如果你想檢查文件在系統中的使用模式。你可以使用該模板。工具監視組合 打開/關閉/讀和寫操作都在監視之下,包括允許和自己的改變。
GC Monitor
只適用于Mac OS X。
添加對象會話、分配和垃圾回收到你的文檔中。通過這個模板,你可以測量數據回收垃圾收集器的清除階段。
Leaks (泄露)
只適用于Mac OS X。
添加分配和泄露工具到你的文檔中。使用這個模板可以監視程序內存使用情況。
Multicore(多核)
只適用于Mac OS X。
添加線程狀態和派遣工具到你的文檔中。使用這個模板去分析多核性能,包括線程狀態,派遣隊列和block使用。
其他有待添加
總結
以上是生活随笔為你收集整理的Instruments模板介绍(更新中...)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jvm诊断与优化(3)
- 下一篇: [改善Java代码]优先使用整型池