zoukankan      html  css  js  c++  java
  • 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文件保存在用户根目录APTloghprof 目录下,用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

      

  • 相关阅读:
    git连接远程GitHub仓库详细总结 for HTTPS协议
    软工课程总结&小黄衫获奖感言
    Yum项目上线实战(网站运维)
    MySQL基础
    Shell基础
    Linux网络基础
    Linux的权限管理操作
    linux自有服务(2)
    Linux自有服务
    Linux基本指令
  • 原文地址:https://www.cnblogs.com/getherBlog/p/3930669.html
Copyright © 2011-2022 走看看