性能优化第一步:Profiler的使用

本文介绍了如何使用Android的CPU Profiler进行性能分析,重点在于理解Profiler的使用界面、详细分析方法以及不同显示模式。通过实例展示了如何记录和分析函数调用,以及如何通过Call Chart、Flame Chart、Top Down和Bottom Up模式来洞察CPU资源消耗情况,从而进行性能优化。
摘要由CSDN通过智能技术生成

CPU Profiler

首先来说,CPU Profiler并不是专门用于处理页面卡顿掉帧的,准确说:CPU Profiler是用来查看每个线程,在某段一段时间内执行了哪些函数,以及在其执行期间每个函数消耗的 CPU 资源。 专门针对卡顿掉帧问题可以使用内置的小工具:systrace

不整官网那么多“花里胡哨”的介绍,咱们直击上应用方式。

1、使用界面

 

点击启动后,我们就可以看到如下的内容:

不得不吐槽,Profiler用起来是真的卡

 

红框圈住的内容,从上到下依次是:

  • 当前运行的Activity
  • CPU使用情况
  • 内存使用情况
  • 网络使用情况

我们点击一下CPU,就可以进一步的查看CPU的使用情况。

2、详细分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值