android Profiler 实战-----CPU占用率分析

前期准备

1、连接手机

      在AndroidStudio右上角的导航栏中有一个图标可以快速启动Profiler(红框中的图标),点击后会启动app。

      

2、app启动后在AndroidStudio中会看到下面这张表格:

CPU相关指标查看

     点击右边CPU模块,可查CPU详细数据:

   

   按图上的数字解释:

   1、当前进程中的所有线程。

   2、当前进程的CPU实时占用率以及其它进程的CPU占用率。

   3、线程在CPU中的执行时间,绿条越长,说明该线程越占用CPU资源。

   4、CPU占用率变化图,可以看出当前操作对CPU的影响。

选中其中一条线程,点击下方的Record按钮,可记录此线程在一段时间内的详细数据,包括执行时间排行、占用内存大小、占用CPU大小等详细信息,简直是分析问题的利器~

如果想实时查看线程的CPU占用率,可用下面的adb命令:

adb shell top -d 1 -t | grep "BaseDataCache"

     -d 表示显示多少条,后面的数字是显示条数。

     grep 后是线程名,用作过滤

   可以查看当前线程的CPU占用率、线程状态、占用内存大小等信息。

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值