前言:Instruments 是應(yīng)用程序用來動態(tài)跟蹤和分析 Mac OS X 和 iOS 代碼的實用工具疹味。
(1) 可以跟蹤一個或多個進程
(2) 可以幫你更好的理解應(yīng)用程序和操作系統(tǒng)的行為
(3) 記錄一系列用戶界面的動作并響應(yīng)它們
(4) 可以使用一個或多個 instruments 工具來收集數(shù)據(jù)
** Instruments 應(yīng)用包含以下功能:**
- 分析一個或多個進程的行為
- 記錄一系列用戶的動作并響應(yīng)它們,可靠的再現(xiàn)這些事件并收集多次運行的數(shù)據(jù)
- 創(chuàng)建你自己自定義的 DTrace instruments 來分析系統(tǒng)和應(yīng)用程序的行為
- 保存用戶界面記錄和instruments的配置為模板,并從Xcode里面訪問
使用 Instruments,你可以:
- 追查代碼中難以重現(xiàn)的問題
- 對你的程序進行性能分析
- 自動化測試你的代碼
- 對你程序進行壓力測試
- 進行一般的系統(tǒng)級故障診斷
- 對你的代碼如何工作有更深入的了解
"Instruments 在 Xcode 3.0 和 Mac OS X 10.5 及其之后可用斯撮。"
本文檔描述了 Instruments 的用戶界面,給出了一個如何使用 Instruments 來跟蹤進程和查看數(shù)據(jù)的預(yù)留愈涩。目的是讓開發(fā)人員和系統(tǒng)管理員使用 Instruments 能更好的了解他們程序或系統(tǒng)作為一個整體的行為。
------------------------本文檔組織結(jié)構(gòu)------------------------
- ① “Instruments快速入門”
給出了Instruments的概要預(yù)覽,并介紹了主體窗口。 - ② “添加和配置Instruments”
描述了如何添加和配置instruments工具,以及在
一個或多個進程里面運行它們收集數(shù)據(jù)轧葛。本章還介紹如何
對程序進行選擇行跟蹤俗慈。 - ③ “記錄跟蹤數(shù)據(jù)””
描述了如何初始化跟蹤并收集跟蹤數(shù)據(jù)的方法。 - ④ “記錄用戶界面軌跡””
描述如何記錄和重放一系列有順的用戶操作寇漫。 - ⑤ “查看和分析跟蹤數(shù)據(jù)””
描述了用來查看Instruments返回數(shù)據(jù)的工具刊殉。 - ⑥ “保存和導(dǎo)入跟蹤數(shù)據(jù)””
描述了如何保存跟蹤文檔和數(shù)據(jù),以及如何從其他來源導(dǎo)入數(shù)據(jù)。 - ⑦ “使用DTrace創(chuàng)建自定義工具””
顯示了如何創(chuàng)建和配置基于DTrace的自定義工具州胳。 - ⑧ “內(nèi)置的instruments工具””
詳細(xì)介紹了Instruments內(nèi)置的工具记焊。