Android效能測試:CPU記憶體監控工具APT
阿新 • • 發佈:2019-01-25
1.APT工具簡介:
APT是一個eclipse外掛,可以實時監控Android手機上多個應用的CPU、記憶體資料曲線,並儲存資料;另外還支援自動獲取記憶體快照、PMAP檔案分析等,方便開發人員自測或者測試人員完成效能測試,快速發現產品問題。專案地址:https://code.csdn.net/Tencent/apt
2.APT的功能
-
- 支援多程序的CPU測試,並提供top和dumpsys cpuinfo兩種方式.
- 支援多程序的記憶體測試,並支援9種記憶體型別,測試過程中可動態調整要顯示的記憶體型別曲線.
- 支援自動獲取記憶體快照.
- 支援PMAP記憶體分析對比.
3.APT的使用
1.APT的安裝
a.首先下載APT的Jar包,(
APT的Jar包下載 );
b.解壓後,將 APT_Eclipse_Plugin_1.1.6.jar檔案 放到eclipse的 plugins 目錄下面,重啟eclipse;
c.選擇【Window】-->【Open Perspective】-->【Other】選擇APT透檢視。
2.監測指定軟體的CPU、記憶體消耗
a.開啟APT透檢視後,我們先在 “設定”--》“首選項” 卡中選擇我們想要檢、監測的欄目(CPU/記憶體);我們可以在CPU/記憶體選項卡中,設定它們的詳細引數。監測記憶體時Dump Hprof選擇是 可以生成 Hprof檔案 (hprof 檔案儲存在 使用者根目錄\APT\log\hprof
b.在 程序列表 中,我們可以看到正在執行的程序,選擇我們關心的進行,點選右側的 新增 按鈕新增程序(可以新增多個程序進行檢測)。
c.然後點選 程序列表 右側的開始檢測按鈕 開始檢測。在右邊的CPU實時曲線圖/記憶體實時曲線圖中,我們可以實時看到程序的CPU、記憶體情況。
d.當我們不需要檢測的時候,點選 程序列表 的停止檢測按鈕 停止檢測。
如下圖所示:
4.Hprof檔案
對於APT匯出的Hprof檔案的詳細分析可以參考:
入門:
深入研究: