Android品质工具wwwlehu6.vip乐虎官网

做App测试时监测应用时期的cpu,内部存款和储蓄器,流量,电量等目标时,挖掘的企鹅很好用的工具。

备份至此,方便前期查阅

转载自CSDN的文章:【腾讯开源】Android品质测试工具APT使用指南

原文URL http://www.csdn.net/article/2014-04-23/2819366-tencent-APT-open-source-tool-guide

APT提供了CPU利用率实时曲线图、多维度内部存款和储蓄器实时曲线图,方便竞品相比较测试和一定内部存款和储蓄器走漏难点;支持进度内部存款和储蓄器组合分析,援助手工业或超越阈值时自动转储(Dump)详细堆内部存款和储蓄器对象消息,辅助多进度,帮忙生成和导出常用格式的的日志图表。

APT比较同类工具,具备下边2大特点: 

  • wwwlehu6.vip乐虎官网,动用Java语言开拓,基于Eclipse,跨平台,支持windows、Linux和MAC;
  • 支撑同时监察和控制七个经过。

 

这怎么高效利用APT工具呢?今后,大家为我们计划了从安装配置到开启APT各首要功用的牵线资料,方便大家参考。 

APT源码地址https://code.csdn.net/Tencent/apt

招待我们举办确立分支和交给改变。


 

 

壹、安装配备

 

 

大家只供给将下载的APT_Eclipse_Plugin.jar文件( 前往CSDN
CODE下载
)放到Eclipse安装目录下的plugins文本夹下,然后重启Eclipse就可以。选用*“Eclipse工具栏Window

  • Open Perspective – Other”,选择APT*,就能够运转APT透视图。

 

升迁:大家供给提前安装ADT插件。假如是升格安装,恐怕必要在起步Eclipse的赶快方式中增进“-clean”参数,清除插件的缓存音信。

 

 

二、CPU与内部存款和储蓄器检查评定

 

  1. 安装”视图简要介绍

率先,大家对“设置”视图的各标签页实行简易介绍:

  • 首要推荐页:调节当前的测试内容;
  • CPU:可设置采集样品间隔、CPU据有率的搜集方法;提供top和dumpsys
    cpuinfo
    二种艺术;jiffies总括按钮,可以规范量化CPU时间片消耗,适用于待机耗能测试;
  • 内部存款和储蓄器:可设置搜聚间隔、自动转储(Dump)内存快速照相开关、自动转储(Dump)内部存款和储蓄器快速照相阈值;可设置内部存款和储蓄器类型曲线显得开关,此项在测试进程中可动态调治。

    wwwlehu6.vip乐虎官网 1

二. 起步CPU与内部存款和储蓄器检查评定

 

 

  • 在“设置”视图的“首要推荐项”选项卡中采取监测项:CPU或内存
  • 点击“进度列表”视图右上角的基础代谢开关,获取手提式有线电电话机上的正在运营进程列表;
  • 在经过列表中双击恐怕右键加多要测试的经过(帮忙多选);
  • 点击“开始”按键,就可以运维监测。

 

 

 

三. 生成计算报表

 

在CPU、内部存储器视图左边的总括报表中会实时总括CPU、内部存款和储蓄器和jiffies等四个计算项的最大值、最小值、平均值和增量等计算数据。如下图所示:

wwwlehu6.vip乐虎官网 2

3、获取内部存款和储蓄器快速照相

获取内部存储器快速照相的秘技有二种,壹种是手动格局,1种是全自动获得。

  1. 手动获取内部存款和储蓄器快速照相:在经过列表中右键点击被测应用进度,选用“Dump
    Hprof”。

  2. 机动获取内存快速照相:在“设置”视图的“内部存款和储蓄器”选项卡中选拔开启Dump
    Hprof
    功效。设定内部存款和储蓄器阈值后,运维内部存款和储蓄器监测。

wwwlehu6.vip乐虎官网 3

 

当被监督的进度内部存款和储蓄器当先设定的阈值后,会自动保存当前进程的内存快速照相hprof文件。内存快速照相.hprof文件保存在用户根目录\APT\log\hprof 目录下,用Memory
Analyzer(MAT)
开垦分析。

wwwlehu6.vip乐虎官网 4

4、进程列表视图

 

 

 

一. 拉开进程列表视图

本视图包涵的选项有:

 

  • 开头/暂停按键:调控测试的启幕和刹车。
  • 刷新开关:更新手提式有线电话机的景象以及手提式有线电话机上的进度列表。
  • 开垦log:张开APT生成的log,重新生成曲线图。
  • 开发log存放的文件夹。

wwwlehu6.vip乐虎官网 5

二. 被测进度列表

 

  • 支撑手动输入进程名增加到被测进度列表的不二等秘书技,当测试有些进度的运营进程时会很有用,因为初步的时候该进度并不存在。
  • 双击或许右键删除被测的经过。
  • 被测进度左侧的复选框,用于调控测试进程中要显得的进度曲线。

 

叁. 运维进程列表

 

  • 展现手机上运转的进度列表,双击或许加上到被测进度列表。
  • 右键的上下文菜单:援帮手动转储(DUMP)内部存款和储蓄器快速照相、GC、获取PMAP文件等功效。

wwwlehu6.vip乐虎官网 6

 

肆. 进度内部存储器组合分析

收获快速照相:在进程列表中右键点击被测应用进度,选用“PMAP”,内存快速照相保存在: 用户根目录\APT\log\目录下的“包名_pid_pmap_时间戳.txt”

查阅快速照相:点击Eclipse工具栏Windows-》ShowView-》other,选拔APT视图PMAP,
在PMAP视图中式点心击展开快速照相文件。

wwwlehu6.vip乐虎官网 7

wwwlehu6.vip乐虎官网 8

能够而且选用3遍内部存款和储蓄器快速照相展开,会企图增量内存的占比,如下图。能够窥见五回快速照相间被测应用释放了21M的无名内部存款和储蓄器映射。

wwwlehu6.vip乐虎官网 9

伍、注意事项

下边是选拔APT工具进度中供给入眼的几点内容,为您提醒下:

 

  • APT中的DumpHprof和GC功用由于应用了DDMLIB的功效,所以有多少个限制;
  • 保障手提式有线电话机系统只怕被测应用是可调治的;
  • DDMLIB不容许同时有七个工具得到被调养手提式无线电话机上的进度音信,所以只要想用APT的那三个效益,最棒把Eclipse的透视图切换来APT,然后重启Eclipse;
  • 得到PMAP文件须要root权限,并且须求暗中认可root。要是进入adb
    shell
    暗中同意不是root权限,能够预先实践adb root即可;
  • 最好将adb路线参预到path中;
  • Eclipse须要安装ADT插件。

 

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图