AndroidStudio CPU Monitor使用介绍

安卓CPU Monitor:让你可以很容易地监视应用程序的CPU的实时使用情况。并显示在用户和内核模式中使用的总的处理器时间(包括所有内核)的百分比。
使用前提要求:
  1. 测试时,程序要与真机或模拟器保持联系(真机要求打开USB调度功能)。
  2. AndroidStudio中:Tools > Android > Enable ADB Integration. 勾选Enable ADB Integration。
  3. 当然,你要运行一个要进行CPU Monitor的程序在已经连接好的真机或模拟器上。 
    4.官方文档地址:https://developer.android.com/studio/profile/am-basics.html#byb

    接下来就可以开始进行测试了。通常Monitor窗口是打开的,就位于AndroidStudio窗口的下方: 
    这里写图片描述 
    如上图所示,这就是Monitor中的CPU Monitor界面。点击有两个竖立的条型图案开始进行监控,开始后再点击则停止监控。 
    开始监控后,控制台上就会显示高低起伏的红色图案。Y轴显示使用CPU的百分比。X轴记录的时间开始用秒,然后分和秒,等等。 
    我们也可以在一个特定的时间段内捕获调用堆栈上的更改的记录,而在该特定的时间段内,则在运行时,我们可以进行方法跟踪。 
    这里写图片描述 
    如上图中,点击Start Method Tracing按钮,过一定时间,再点击该按钮,则停止Method Tracing。 
    稍等几秒种,AndroidStudio就会打开一个有助于我们进行分析及优化项目的界面。如下图: 
    这里写图片描述 
    图中展示的主要信息是方法所调用时间信息,对应的信息有: 
    这里写图片描述 
    我们可以根据显示的时间来进看方法是否需要进行对应地优化处理,通常我们是把焦点放在耗时非常多的方法上进行优化。说见官方学习地址:https://developer.android.com/studio/profile/am-methodtrace.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio的Monitor是一个用于监测和分析Android应用程序性能的工具。它提供了几个不同的监测工具,包括Memory Monitor、Network MonitorCPU Monitor和GPU Monitor。[3] Memory Monitor用于监测应用程序的内存使用情况。它可以显示应用程序的内存分配情况、堆内存使用情况以及内存泄漏等问题。通过Memory Monitor,开发人员可以及时发现和解决内存相关的性能问题。 Network Monitor用于监测应用程序的网络使用情况。它可以显示应用程序的网络请求和响应信息,包括请求的URL、请求方法、请求头、响应码等。通过Network Monitor,开发人员可以分析应用程序的网络性能,并进行网络调优。 CPU Monitor用于监测应用程序的CPU使用情况。它可以显示应用程序在不同线程上的CPU占用情况,帮助开发人员了解应用程序的CPU性能瓶颈,并进行性能优化。 GPU Monitor用于监测应用程序的GPU使用情况。它可以显示应用程序的GPU渲染帧率、GPU渲染时间等信息,帮助开发人员了解应用程序的GPU性能,并进行优化。 要使用这些监测工具,您可以在Android Studio中打开Monitor窗口,然后选择您想要监测的工具。每个工具都提供了相应的图表和数据,以帮助您分析和优化应用程序的性能。请注意,Android Device Monitor已经被弃用,建议使用Android Studio 3.0及更高版本中提供的更新工具。[1][2]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值