Android性能測試工具之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文件的詳細分析可以參考:

      入門:

      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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM