
最近,邱要求我整理一下快速查看测试的性能指标,并问老板。他告诉我有关响应时间,资源利用率和吞吐量的信息。首先,让我们了解如何检查手机的CPU和内存,但是测试性能中的资源利用率似乎在服务器端。我不知道是否有错误。让我们先在手机上记录一下。
1.打开DOS窗口并输入adb.exe所在的文件目录
1)打开DOS窗口并输入:win + r
2)输入adb所在的文件目录:cdC:\ Program Files(x86)\ Baofeng \ PhoneAssistant(先前未安装的adb,这里是Baofengjian助手的adb)

2.进入adb环境(Linux环境)
1)在命令行中输入:adb shell
3.查看CPU使用情况
1)在adb环境中输入:top -m 10 -s cpu

#-m 10表示显示数量为10
#-s表示按指定的行排序
结果如下图所示:

参数含义:
PID : progress identification,应用程序ID
S : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
#THR : 程序当前所用的线程数
VSS : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)
RSS : Resident Set Size实际使用物理内存(包含共享库占用的内存)
PCY : 前台(fg)和后台(bg)进程
UID : User Identification,用户身份ID
Name : 应用程序名称4.查看指定程序的内存使用情况
1)在adb shell中输入:dumpsys meminfo
#

是程序包名称,例如:com.storm.yeelion
显示的结果如下:
参数含义:
dalvik : dalvik使用的内存
native : native堆上的内存,指C\C++堆的内存(android 3.0以后bitmap就是放在这儿)
other : 除了dalvik和native的内存,包含C\C++非堆内存······
Pss : 该内存指将共享内存按比例分配到使用了共享内存的进程
allocated : 已使用的内存
free : 空闲的内存
private dirty : 非共享,又不能被换页出去的内存(比如linux系统中为了提高分配内存速度而缓冲的小对象,即使你的进程已经退出,该内存也不会被释放)
share dirty : 共享,但有不能被换页出去的内存5.退出adb:ctrl + c
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-337852-1.html
亦是示威
苏联就是因为经济不行被军备拖垮的