首页 > 编程知识 正文

services cpu占用高,systemcpu占用率高原因

时间:2023-05-04 16:55:04 阅读:198932 作者:2593

问题

在测试过程中,我们通常发现诸如system_server,通过top命令查看这些应用一直在前

adb shell top查看这些一直在前列

 

这样我们就需要明确这些应用里面的线程哪个占用过多

使用

adb shell ps -t -p <pid>

刚刚的命令可以查询当前进程中的线程情况。这些对于开发了解哪些线程在占用cpu和资源很有帮助

adb shell top -m 10 -t -d 1 -n 2 -s cpu  来查看每个应用的thread占用cpu情况,给开发一个更好的细节展现渠道,这种一旦那个线程占用过高的话,可以直接查找相应的代码看看是否有问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。