adb 指令获取的手机运行adb指令cpu为什么都是100多

但权限需要root用户

你对这个回答的評价是

android的应用程序都放在/data/data/下面,这个文件夹下就是应用程序的列表包括包名,至于版本号和安装信息只怕没有命令可以查看这些信息应该是记录在各自的文件下。

但权限需要root用户

你对这个回答的评价是?

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

 今天在调试android程序时发现程序有点卡,觉得应该看看程序的cpu和内存消耗一直以来都在windows下编程,已经习惯了windows任務管理器或者资源监视器此时猛然发现在android环境下自己还真不知道如何查看当前程序的cpu和内存消耗。于是查了一些资料发现这篇讲的还算详细,本文对其进行了整理并做了一点补充。先简单介绍下我的android安装目录现在悔不该把android安装在C盘,太占地方了搞的现在C盘剩余空間大小已经是个位数了。好了拿出数据线先把手机运行adb指令和电脑连上吧。
S : 进程的状态其中S表示休眠,R表示正在运行Z表示僵死状态,N表示该进程优先值是负数 #THR : 程序当前所用的线程数

(注意第一列的pid使用pid值可以查看当前程序的内存使用情况。)

Pss : 该内存指将共享内存按仳例分配到使用了共享内存的进程 share dirty : 共享但有不能被换页出去的内存 private dirty : 非共享,又不能被换页出去的内存(比如linux系统中为了提高分配内存速喥而缓冲的小对象即使你的进程已经退出,该内存也不会被释放)

      最近邱同学让我整理一下快看测試的性能指标问了一下老大,他跟我说了响应时间、资源利用率和吞吐量这些这里先了解一下手机运行adb指令的CPU和内存的查看方法,不過测试性能里的资源利用率好像说的是服务器端的不知道有没有搞错。先记录一下手机运行adb指令端的吧

1. 打开DOS窗口,进入adb.exe所在的文件目錄

S : 进程的状态其中S表示休眠,R表示正在运行Z表示僵死状态,N表示该进程优先值是负数 #THR : 程序当前所用的线程数

4. 查看指定程序内存使用情況

Pss : 该内存指将共享内存按比例分配到使用了共享内存的进程 private dirty : 非共享又不能被换页出去的内存(比如linux系统中为了提高分配内存速度而缓冲嘚小对象,即使你的进程已经退出该内存也不会被释放) share dirty : 共享,但有不能被换页出去的内存

我要回帖

更多关于 adb指令 的文章

 

随机推荐