电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

手机性能测试VIP免费

手机性能测试_第1页
1/16
手机性能测试_第2页
2/16
手机性能测试_第3页
3/16
手机性能测试android手机性能测试测试工具 DDMS( Dalvik Debug Monitor Service)安装与配置1、 首先安装 JDK,1.5 以上的版本(目前java vuser 不支持 JDK1.7)2、 在安装完 JDK 后,就需要下载及安装Android SDK,即: android-sdk-windows,压缩包大约有 551M左右3、 解压缩 android-sdk-windows,放在 C盘的根目录下,配置系统变量path 的值为: C: \android-sdk-windows\tools 启动 DDMS 1、 可以在开始 -- 运行中进入 DDMS 2、 也可以在 C: \android-sdk-windows\tools 目录下启动 ddms.bat 连接 DDMS 1、 使用数据线连接安卓系统的手机, 确认手机是处于“ USB调试”模式。a) 在手机上按下 “Menu”键,在弹出的菜单中选择“Setting (设置)”;b) 选择“应用程序”;c) 在此界面勾选“未知来源”,然后选择“开发”;d) 勾选“USB调试”,“保持唤醒状态”;2、 在 ddms的左边框中会显示手机已经打开的应用程序 (APP)进程,如果不显示,可以多连接几次,或者换个手机试操作 DDMS 1、 点击选中想要监测的进程, 比如 system_process 进程;2、 点击选中 Devices 视图界面中最上方一排图标中的“ Update Heap”图标;3、 点击 Heap视图中的“ Cause GC”按钮;4、 此时在 Heap视图中就会看到当前选中的进程的内存使用量的详细情况。分析 DDMS 如何才能知道我们的程序是否有内存泄漏的可能性呢。这里需要注意一个值:Heap视图中部有一个 Type 叫做 data object,即数据对象,也就是我们的程序中大量存在的类类型的对象。在 data object一行中有一列是“Total Size”,其值就是当前进程中所有Java 数据对象的内存总量,一般情况下, 这个值的大小决定了是否会有内存泄漏。可以这样判断:1、 不断的操作当前应用, 同时注意观察 data object的 Total Size值;2、 正常情况下 Total Size值都会稳定在一个有限的范围内, 也就是说由于程序中的的代码良好,没有造成对象不被垃圾回收的情况,所以说虽然我们不断的操作会不断的生成很多对象,而在虚拟机不断的进行GC的过程中,这些对象都被回收了, 内存占用量会会落到一个稳定的水平;3、 反之如果代码中存在没有释放对象引用的情况,则 data object的 Total Size值在每次 GC后不会有明显的回落,随着操作次数的增多 Total Size的值会越来越大,直到到达一个上限后导致进程被kill掉。4、 此...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

手机性能测试

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部