Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!

查看Android应用apk的 进程优先级

第一步:获取想要查看进程的PID

一个设备在运行的时候肯定会有很多进程


因为设备一旦启动就会先运行许多系统应用,这是系统运行的必要条件


所以我们先通过命令来找到我们想要查询的某个进程


查看所有当前所有进程命令:adb shell ps

Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!

Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!在命令指示符输入这行命令之后会出现一堆进程,这些就是当前设备正在运行的进程了


如果觉得进程实在是太多了,不是很好找到自己需要的那个进程

可以使用命令来筛选一下,这样可以看起来更美观 而且更容易找到我们想要的那个进程!


在Windows上筛选某个进程:adb shell ps|findstr baidu

在手机上筛选某个进程:adb shell ps baidu 或者 adb shell ps|findstr -i baidu

android或者linux中的shell命令是grep:adb shell ps|grepbaidu

然后我们根据进程ID,也就是PID找到我们需要查找的某个进程


比如我要查找的进程就是下面图中这个

Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!第二步:根据进程的PID查看进程优先级

在第一步中我们找到了想要查找的进程的PID


那我们就根据这PID来查看他的优先级


查看某个进程的优先级命令:先进行adb shell,然后cat proc/对应的进程PID/oom_adj


比如我这里的PID是27652,那我的操作如下:cat proc/27652/oom_adj


这个数字11就是我这个进程当前的优先级

Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!

但是这里要注意,如果这个进程当前是在前台正在运行,那么他的这个数值会显示为0

Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!

oom_adj 解释


Android 使用心得 ❄️| 使用adb命令查看某个应用的 进程优先级!

那这样就可以查到我们所需要的进程优先级了!


这个优先级一般在写代码的时候可以自己设置


如果后期因为优先级问题导致出现资源分配不均匀等等


导致 应用卡死 或者 掉帧 之类的话就需要重新进行合理的一个优先级设置了!


上一篇:深度学习如何应用在广告、推荐及搜索业务?阿里妈妈实践案例解读


下一篇:linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)