鱼鳞病

注册

 

发新话题 回复该主题

腾讯TMQ在线沙龙android内存性能 [复制链接]

1#
Android内存性能测试年10月31日QQ群视频交流活动介绍

TMQ在线沙龙第十一期分享圆满结束啦~

本次分享的主题是老司机给大家分享android内存性能测试。

共有位测试小伙伴报名参加活动,在线观看视频人数52人~想知道活动分享了啥吗?往下看吧!

活动嘉宾    

嘉宾简介

张志伟,腾讯高级测试工程师,目前负责手机管家的性能测试及优化。有多年的前后台性能测试经验。

分享主题      

Andriod内存问题

用数据说话

多进程及共享内存

内存碎片地图自动化测试实战

dalvikother和mmaps      

问答环节      

1、提问:内存测试是否能精准的定位到出现问题的方法,该如何做?

答:使用MAT等工具通常能定位到出现问题的类,然后结合代码分析。查找代码中使用到这些类的地方,看这些类是在什么地方被创建的,就能够找到出现问题的方法。

2、提问:如果测试内容是某个SDK,该如何着手设计?

答:1).通常是单独写一个测试应用,以排除其他可能的干扰项。调用sdk模拟实现一些功能并进行测试,得到性能数据。

2).但要注意的是测试应用不能完全体现合入应用后的表现。

3).比如在测试应用里,SDK调用某些API消耗了内存的情况比较明显,但在真正的应用里已经使用过这些API,那SDK消耗的内存就不明显了。

3、提问:长时间运行出现的内存问题该如何复现和定位?

答:1).可以使用APT或脚本进行长时间的记录,观察内存曲线的图像,也许能发现问题特征。

2).还可以定期dump内存,然后进行比较,看新增了哪些对象。

4、提问:请问我们只需要

分享 转发
TOP
发新话题 回复该主题