额 脑子总是记不住东西  所以啊,以后该写博客的还是要写 ,甭管当时思路多么清晰 操作是多么熟练

  

这次 是一个 androd 的一个性能测试工具,其实就是 eclipse里的一个插件 叫apt

APT提供了CPU利用率实时曲线图、多维度内存实时曲线图,方便竞品对比测试和定位内存泄露问题;支持进程内存构成分析,支持手工或超过阈值时自动转储(Dump)详细堆内存对象信息,支持多进程,支持生成和导出常用格式的的日志图表。

2. 我们只需要将下载的APT_Eclipse_Plugin.jar文件放到Eclipse安装目录下的plugins文件夹下,然后重启Eclipse即可。选择“Eclipse工具栏Window - Open Perspective - Other”,选择APT,即可启动APT透视图。

3.大家先大致的看一下 apt 的界面张什么样子

android performance工具 android 性能分析工具_内存泄露

首先,我们对“设置”视图的各标签页进行简单介绍:

  • 首选页:控制当前的测试内容;
  • CPU:可设置采样间隔、CPU占有率的采集方法;提供top和dumpsys cpuinfo两种方式;jiffies统计开关,可以精确量化CPU时间片消耗,适用于待机功耗测试;
  • 内存:可设置采集间隔、自动转储(Dump)内存快照开关、自动转储(Dump)内存快照阈值;可设置内存类型曲线显示开关,此项在测试过程中可动态调整。

4. 在左侧是一些cpu和内存的配置以及添加要测试的进程,然后点击那个开始键就ok了


android performance工具 android 性能分析工具_内存泄露_02


5. 在CPU、内存视图右边的统计表格中会实时统计CPU、内存和jiffies等三个统计项的最大值、最小值、平均值和增量等统计数据。

android performance工具 android 性能分析工具_重启_03


6.

获取内存快照的方式有2种,一种是手动方式,一种是自动获取。

1. 手动获取内存快照:在进程列表中右键点击被测应用进程,选择“Dump Hprof”。

2. 自动获取内存快照:在“设置”视图的“内存”选项卡中选择开启Dump Hprof功能。设定内存阈值后,启动内存监测。


android performance工具 android 性能分析工具_最小值_04

在这里生成的快照可以用另一个eclipse工具 MAT 去更好的分析数据,我还没搞次过所以就不说了

只大致说明这个工具的使用,详细信息以后再补或者扒扒大神的博客。

额 这主要是搬运这里,惭愧。嗯 很感谢各位的分析谢谢!