adb  shell top   -m 5 


PID      PR     CPU%   S      #THR       VSS             RSS          PCY           UID           Name



735        0        4%       S         87       1001404K     56196K         fg         system        system_server

 5889     0       2%        S        42        1011800K      54140K         bg       u0_a93       com.innjoo.store

5884      0       2%        R        1          1436K            484K                           shell            top


6072      0      1%        S         1          0K                     0K                            root              tx_thread

 1100     0       1%       S        31      1015224K    64828K                      fg u0_a101        com.innjoo.ui



PID:进程在系统中的ID

CPU% - 当前瞬时所以使用CPU占用率

#THR - 程序当前所用的线程数

UID - 运行当前进程的用户id

Name - 程序名称android.process.media

VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS



adb指令集

获取序列号:


adb get-serialno
查看连接计算机的设备:


adb devices
重启机器:


adb reboot
重启到bootloader,即刷机模式:


adb reboot bootloader
重启到recovery,即恢复模式:


adb reboot recovery
查看log:


adb logcat
终止adb服务进程:


adb kill-server
重启adb服务进程:


adb start-server 
获取机器MAC地址:


adb shell  cat /sys/class/net/wlan0/address
获取CPU序列号:


adb shell cat /proc/cpuinfo
安装APK:


adb install //比如:adb install baidu.apk
保留数据和缓存文件,重新安装apk:


adb install -r //比如:adb install -r baidu.apk
安装apk到sd卡:


adb install -s // 比如:adb install -s baidu.apk
卸载APK:


adb uninstall //比如:adb uninstall com.baidu.search
卸载app但保留数据和缓存文件:


adb uninstall -k //比如:adb uninstall -k com.baidu.search
启动应用:


adb shell am start -n /. 
查看设备cpu和内存占用情况:


adb shell top
查看占用内存前6的app:


adb shell top -m 6
刷新一次内存信息,然后返回:


adb shell top -n 1
查询各进程内存使用情况:


adb shell procrank
杀死一个进程:


adb shell kill [pid] 
查看进程列表:


adb shell ps
查看指定进程状态:


adb shell ps -x [PID] 
查看后台services信息:


adb shell service list 
查看当前内存占用:


adb shell cat /proc/meminfo
查看IO内存分区:


adb shell cat /proc/iomem
将system分区重新挂载为可读写分区:


adb remount
从本地复制文件到设备:


adb push  
从设备复制文件到本地:


adb pull  
列出目录下的文件和文件夹,等同于dos中的dir命令:


adb shell ls
进入文件夹,等同于dos中的cd 命令:


adb shell cd  
重命名文件:


adb shell rename path/oldfilename path/newfilename 
删除system/avi.apk:


adb shell rm /system/avi.apk
删除文件夹及其下面所有文件:


adb shell rm -r  
移动文件:


adb shell mv path/file newpath/file
设置文件权限:


adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
新建文件夹:


adb shell mkdir path/foldelname
查看文件内容:


adb shell cat  
查看wifi密码:


adb shell cat /data/misc/wifi/*.conf 
清除log缓存:


adb logcat -c
查看bug报告:


adb bugreport
获取设备名称:


adb shell cat /system/build.prop
查看ADB帮助:


adb help
跑monkey:


adb shell monkey -v -p your.package.name 500

更多相关文章

  1. 一句话锁定MySQL数据占用元凶
  2. 保存数据到手机内存代码优化(QQ登录保存密码)
  3. Android内存泄漏的八种可能(上)
  4. 【Android(安卓)Developers Training】 59. 管理图片存储
  5. Android(安卓)- 简单的查看APP启动时间
  6. android 内存泄漏原因及解决方案
  7. Android-Task Affinity
  8. 如何解决安卓SDK无法下载Package的问题
  9. Android(安卓)中一些小经验总结

随机推荐

  1. android studio 3.6.0 绑定视图新特性的
  2. Android(安卓)Studio开发-day3 UI界面设
  3. Android中的sqlite简单示例
  4. android ActivityManagerService服务详解
  5. 8 Android平台开发-WIFI 驱动移植 -- 详
  6. android -h 'xcopy' 不是内部或外部命令
  7. Android(安卓)XML 解析
  8. Android(安卓)SDK Android(安卓)NDK Andr
  9. Eclipse Android(安卓)SDK Manager下载失
  10. 关于id的小知识