Android性能測試工具之APT - gether

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文件的詳細分析可以參考:

入門:

http://mzh3344258.blog.51cto.com/1823534/895093

http://blog.csdn.net/pugongying1988/article/details/9122699

深入研究:

http://www.blogjava.net/rosen/archive/2010/05/21/321575.html

http://www.blogjava.net/rosen/archive/2010/06/13/323522.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章