INSTRUMENTS調試工具的使用(三十二) —— 高級任務之導出和導入跟蹤數據(一)

版本記錄

版本號 時間
V1.0 2018.06.15

前言

我們在做app的時候,不是做完功能就結束了,很多時候是需要進行檢查和優化的,而xcode自帶了一個很好的檢查工具,可以檢測內存泄漏。還可以查看哪一個方法比較耗時。還可以檢測離屏渲染等等,隨后的幾篇我們就說一下這個工具的使用。感興趣的可以看這幾篇。
1.INSTRUMENTS調試工具的使用(一)
2.INSTRUMENTS調試工具的使用(二)
3.INSTRUMENTS調試工具的使用(三)
4.INSTRUMENTS調試工具的使用(四)
5.INSTRUMENTS調試工具的使用(五)
6.INSTRUMENTS調試工具的使用(六)
7.INSTRUMENTS調試工具的使用(七)
8.INSTRUMENTS調試工具的使用(八)
9.INSTRUMENTS調試工具的使用(九)
10. INSTRUMENTS調試工具的使用(十)
11. INSTRUMENTS調試工具的使用(十一) —— 簡介(一)
12. INSTRUMENTS調試工具的使用(十二) —— 通常任務之啟動Instruments(一)
13. INSTRUMENTS調試工具的使用(十三) —— 通常任務之簡單了解Instruments(二)
14. INSTRUMENTS調試工具的使用(十四) —— 通常任務之創建、保存和打開跟蹤文檔(三)
15. INSTRUMENTS調試工具的使用(十五) —— 通常任務之指定目標應用和設備(四)
16. INSTRUMENTS調試工具的使用(十六) —— 通常任務之訪問和使用個別儀器(五)
17. INSTRUMENTS調試工具的使用(十七) —— 通常任務之記錄、暫停和停止跟蹤(六)
18. INSTRUMENTS調試工具的使用(十八) —— 導航收集的數據之關于數據分析(一)
19. INSTRUMENTS調試工具的使用(十九) —— 導航收集的數據之導航時間軸窗格(二)
20. INSTRUMENTS調試工具的使用(二十) —— 導航收集的數據之導航詳細面板(三)
21. INSTRUMENTS調試工具的使用(二十一) —— 導航收集的數據之將數據映射到源代碼(四)
22. INSTRUMENTS調試工具的使用(二十二) —— 導航收集的數據之查看您應用的源代碼(五)
23. INSTRUMENTS調試工具的使用(二十三) —— 分析你App的性能之測量CPU使用情況(一)
24. INSTRUMENTS調試工具的使用(二十四) —— 分析你App的性能之測量圖形性能(二)
25. INSTRUMENTS調試工具的使用(二十五) —— 分析你App的性能之監視網絡和文件I / O(三)
26. INSTRUMENTS調試工具的使用(二十六) —— 分析你App的內存使用之關于內存分析(一)
27. INSTRUMENTS調試工具的使用(二十七) —— 分析你App的內存使用之檢測內存使用(二)
28. INSTRUMENTS調試工具的使用(二十八) —— 分析你App的內存使用之找到廢棄的內存(三)
29. INSTRUMENTS調試工具的使用(二十九) —— 分析你App的內存使用之找到內存泄露(四)
30. INSTRUMENTS調試工具的使用(三十) —— 分析你App的內存使用之找到僵尸對象(五)
31. INSTRUMENTS調試工具的使用(三十一) —— 分析你App的能源之測量能源影響(一)

Export and Import Trace Data - 導出和導入跟蹤數據

Instruments提供多種方式來輸出和導入數據,以進行合并,存檔,儀器中分析以及通過其他工具進行外部分析。


Export Trace Data - 導出跟蹤數據

您可以將跟蹤文檔中的數據導出為逗號分隔值(CSV)文件格式,這是一種由許多應用程序支持的簡單數據文件格式,包括大多數數據庫和電子表格應用程序。 通過將數據帶入另一個應用程序(如Numbers),您可以進一步操作它,執行其他分析,生成自定義圖表和圖形,將其與其他數據進行比較等等。

注意:導出的數據旨在與外部應用程序共享,而不是重新導入到儀器中。 如果您要以Instruments格式保存跟蹤數據,則應保存跟蹤文檔及其收集的結果,以便稍后再打開它。

To export trace data in CSV format - 以CSV格式導出跟蹤數據

  • 1)在跟蹤文檔分析應用程序后,選擇包含要導出的數據的儀器。
  • 2)選擇Instrument > Export Track for instrumentname
  • 3)為文件輸入名字
  • 4)指定文件的目的地。
  • 5)點擊保存。

儀器導出所選儀器最近運行的數據。

注意:并非所有儀器都支持導出為CSV文件格式。


Import Data from a Device - 從設備導入數據

可以將iOS設備配置為記錄能源相關信息,然后將其導入儀器進行分析。 在Measure Energy Impact中查看Log Energy Usage Directly on an iOS Device


Import Data from the (sample) Command-Line Tool - 從(采樣)命令行工具導入數據

如果使用sample命令行工具對應用程序的執行進行統計分析,則可以導入采樣數據并在Instruments中查看它。 從sample工具導入數據將使用Sampler工具創建一個新的跟蹤文檔,并將采樣數據加載到詳細信息窗格中。 由于采樣不包含時間戳記信息,因此只能在詳細信息窗格中使用大綱模式查看數據。 根據您選擇的文件創建新的跟蹤文檔。

To analyze an app using the sample tool - 使用采樣工具分析應用程序

  • 1)啟動終端應用程序。
  • 2)輸入一個sample命令,例如:
sample ListerOSX -file ~/Desktop/SampleData.txt

本示例將應用程序采樣10秒(默認值),并將結果保存到桌面上的文件中。

To import data from the sample tool into an Instruments profiling template - 將sample工具中的數據導入到儀器分析模板中

  • 1)選擇File > Import Data
  • 2)找到您保存的數據。
  • 3)從Import Trace窗口底部的Choose Instrument to Import Data彈出式菜單中選取Sampler。 如果此彈出菜單不可見,請單擊Options按鈕以顯示它。
  • 4)點擊Open

包含Sampler工具的新跟蹤文檔已創建,并且已填入您導入的數據。

注意:時間軸窗格不顯示導入數據的圖形視圖,但可以在詳細信息窗格中分析導入的數據。

后記

本篇主要詳述了導出和導入跟蹤數據,感興趣的給個贊和關注~~~~

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容