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、提问:请问我们只需要