额 脑子总是记不住东西 所以啊,以后该写博客的还是要写 ,甭管当时思路多么清晰 操作是多么熟练
这次 是一个 androd 的一个性能测试工具,其实就是 eclipse里的一个插件 叫apt
APT提供了CPU利用率实时曲线图、多维度内存实时曲线图,方便竞品对比测试和定位内存泄露问题;支持进程内存构成分析,支持手工或超过阈值时自动转储(Dump)详细堆内存对象信息,支持多进程,支持生成和导出常用格式的的日志图表。
2. 我们只需要将下载的APT_Eclipse_Plugin.jar文件放到Eclipse安装目录下的plugins文件夹下,然后重启Eclipse即可。选择“Eclipse工具栏Window - Open Perspective - Other”,选择APT,即可启动APT透视图。
3.大家先大致的看一下 apt 的界面张什么样子
首先,我们对“设置”视图的各标签页进行简单介绍:
- 首选页:控制当前的测试内容;
- CPU:可设置采样间隔、CPU占有率的采集方法;提供top和dumpsys cpuinfo两种方式;jiffies统计开关,可以精确量化CPU时间片消耗,适用于待机功耗测试;
- 内存:可设置采集间隔、自动转储(Dump)内存快照开关、自动转储(Dump)内存快照阈值;可设置内存类型曲线显示开关,此项在测试过程中可动态调整。
4. 在左侧是一些cpu和内存的配置以及添加要测试的进程,然后点击那个开始键就ok了
5. 在CPU、内存视图右边的统计表格中会实时统计CPU、内存和jiffies等三个统计项的最大值、最小值、平均值和增量等统计数据。
6.
获取内存快照的方式有2种,一种是手动方式,一种是自动获取。
1. 手动获取内存快照:在进程列表中右键点击被测应用进程,选择“Dump Hprof”。
2. 自动获取内存快照:在“设置”视图的“内存”选项卡中选择开启Dump Hprof功能。设定内存阈值后,启动内存监测。
在这里生成的快照可以用另一个eclipse工具 MAT 去更好的分析数据,我还没搞次过所以就不说了
只大致说明这个工具的使用,详细信息以后再补或者扒扒大神的博客。
额 这主要是搬运这里,惭愧。嗯 很感谢各位的分析谢谢!