博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android两个常用且强大的测试方法
阅读量:6254 次
发布时间:2019-06-22

本文共 667 字,大约阅读时间需要 2 分钟。

Andorid上两个非常强大的测试方法:

一、hprof + MAT  + eclipse:

  这个主要用来测试内存泄露。方法是使用DDMS的Dump HPROF File生成hprof文件,再用hprof-conv工具转换成MAT能识别的文件,最后用MAT打开。

 

二、Debug类 + traceview:

  该方法主要用来测试时间性能。在代码中加入如下内容:

1 Debug.startMethodTracing("aaaa");//在sdcard下生成aaaa.trace文件2 //.....要测试的内容3 Debug.stopMethodTracing();

  拿到生成的trace文件后,用traceview打开,如下图:

 

界面中的参数大意如下:

 

<上面的面板>

 

mesc :运行的时间,毫秒

 

<下面的面板>

 

Name :列出的是所有的调用项,前面的数字是编号,展开可以看到有的有Parent 和Children子项,就是指被调用和调用。

 

Incl : inclusive时间占总时间的白分比

 

inclusive : 调用占用时间。(包括了所有的子方法的调用时间)

 

Excl : 执行占总时间的白分比。

 

Exclusive : 执行时间,不包含子方法的时间。

 

Calls+Recur Calls/Total : 调用和重复调用的次数

 

Time/Call : 总的时间。(ms)

 

转载于:https://www.cnblogs.com/coding-way/archive/2012/06/14/2549480.html

你可能感兴趣的文章
关于EOF的种种。
查看>>
h5 拍照上传 代码
查看>>
javascript 通用定义
查看>>
语文文法
查看>>
SSM(Spring,SpringMVC,MyBatis)用户登录
查看>>
关于SQL注入,你应该知道的那些事
查看>>
jquery bxslider幻灯片样式改造
查看>>
常用JavaScript操作页面元素的方法
查看>>
学习进度条 12/18 到12/23
查看>>
varnish学习以及CDN的原理
查看>>
服务器配置 隐藏apache和php的版本
查看>>
将数据表中的数据导出到Excel、将Excel中的数据导入到数据表
查看>>
数据恢复系列(1)~恢复方案制定
查看>>
ASCII码值表
查看>>
关于Python中继承的格式总结
查看>>
2019年目标
查看>>
[SDOI2017]数字表格【莫比乌斯反演】
查看>>
每日一句(11)
查看>>
搭建nexus3版的maven私服(Centos7环境)
查看>>
[TJOI2017]可乐
查看>>