android性能测试工具

本文介绍了一款由腾讯开发的Android性能测试工具——APT,该工具支持丰富的功能,如CPU采样、内存监控及内存快照获取等,旨在帮助开发者定位性能瓶颈并进行性能测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前写了一篇《Android内存监控点滴》,市场上“大公司”提供了很多类似工具,不是我这个小作坊级别的东东,强大多了。

腾讯 APT,(android performance tool),代码托管地址:https://code.youkuaiyun.com/Tencent/apt


APT是一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测试、竞品对比测试。关联讨论组:https://code.youkuaiyun.com/groups/751697


不同的是,需要开发人员编码是一并写入

具体介绍:

http://code.youkuaiyun.com/news/2819366

简要功能:

CPU:可设置采样间隔、CPU占有率的采集方法;提供top和dumpsys cpuinfo两种方式;jiffies统计开关,可以精确量化CPU时间片消耗,适用于待机功耗测试

内存:可设置采集间隔、自动转储(Dump)内存快照开关、自动转储(Dump)内存快照阈值;可设置内存类型曲线显示开关,此项在测试过程中可动态调整。

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

获取内存快照

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

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

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

关于cause GC和我的方法一样,都是使用ddmlib,有缺点,就是不能多监控实例,只能一次运行一个实例


百度MTC提供的手机端apk监控,这个比较常见的方法,用处仅仅是看看,不能解决问题

http://mtc.baidu.com/?pname=replayhome

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值