1. 程式人生 > >Android效能測試:CPU記憶體監控工具APT

Android效能測試:CPU記憶體監控工具APT

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 

目錄下,用 Memory Analyzer(MAT) 開啟分析。 ,對記憶體消耗進行更詳細的分析。

b.在 程序列表 中,我們可以看到正在執行的程序,選擇我們關心的進行,點選右側的 新增 按鈕新增程序(可以新增多個程序進行檢測)。

c.然後點選 程序列表 右側的開始檢測按鈕   開始檢測。在右邊的CPU實時曲線圖/記憶體實時曲線圖中,我們可以實時看到程序的CPU、記憶體情況。

d.當我們不需要檢測的時候,點選 程序列表 的停止檢測按鈕 停止檢測。

如下圖所示:

4.Hprof檔案

對於APT匯出的Hprof檔案的詳細分析可以參考:

入門:

深入研究: