android应用性能测试——cpu的占用率
来源:互联网 发布:关于淘宝诈骗的视频 编辑:程序博客网 时间:2024/05/21 15:19
android性能测试——cpu的占用率
在分析内存优化的过程中,其中一个最重要的是我们如何查看cpu的占用率,这在一定程度上很重要。结合公司之前运用和查询资料,暂时了解到大概有以下几种方式:
一、通过eclipse中ADT开发工具的DDMS来查看(Heap)
在“Devices”窗口中选择设备中的一个需要查看的程序,从工具条中选“Update heap”按钮,给这个程序设置上“heap Updates”,然后在Heap视图中点击Cause GC就可以实时显示这个程序的一些内存和cpu的使用情况了。
然后就会出现如下界面:
说明:
a) 点击“Cause GC”按钮相当于向虚拟机请求了一次gc操作;
b) 当内存使用信息第一次显示以后,无须再不断的点击“Cause GC”,Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化;
二、通过linux命令来查看
(1)adb shell (进入linux的底层)
(2)top –m 10;(查看前10个进程)
或 top-d 1 | grep com.baidu.BaiduMap(以百度地图为例,每一秒打印一次资源利用情况)
内存耗用:VSS/RSS/PSS/USS 的介绍
VSS - VirtualSet Size 虚拟耗用内存(包含共享库占用的内存)
RSS - ResidentSet Size 实际使用物理内存(包含共享库占用的内存)
PSS -Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
USS - UniqueSet Size进程独自占用的物理内存(不包含共享库占用的内存)
一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS
- android应用性能测试——cpu的占用率
- Android应用性能测试(CPU跟内存的性能)
- Android客户端性能测试—CPU、启动时间(二)
- [原创] android应用性能测试之CPU和内存占用
- android平台应用性能测试之CPU和内存占用
- android应用性能测试之CPU和内存占用
- Android应用性能测试之CPU和内存占用
- Android应用性能测试之cpu和内存占用
- CPU 占用率的获得
- 编程之美——CPU占用率
- 编程之美——CPU占用率
- system_server等应用CPU占用率过高诊断的一种方法
- 系统自带监控cpu占用率、内存占用率及网络带宽监控——Windows下的perfmon简介
- Android 手机CPU 占用率过高
- 性能测试监控——CPU
- android如何查看cpu的占用率和内存泄漏
- android如何查看cpu的占用率和内存泄漏
- android如何查看cpu的占用率和内存泄漏
- android通过jni调用C代码socket出错问题
- 适配器模式(9)
- RFC学习笔记 -- 5245 ICE & 3261 SIP
- linux查看文件系统的使用空间和文件夹占用空间的命令
- Java内部类详解
- android应用性能测试——cpu的占用率
- Android图片加载
- Source Insight:Symbol not found
- 使用.net 3.5的DataContractJsonSerializer进行JSON Serialization
- shell脚本
- Core Motion 加速器的使用步骤
- 可选类型(?)与强制解析运算符(!)
- Struts2拦截器
- JAVA中关于链表的操作和基本算法