Android Studio Monitors详解

35 篇文章 0 订阅

Android Monitors:让你可以很容易地监视应用程序的CPU、Memory、GPU、Network等参数的实时使用情况。


使用前提要求:
测试时,程序要与真机或模拟器保持联系(真机要求打开USB调度功能)。

AndroidStudio中:Tools > Android > Enable ADB Integration. 勾选Enable ADB Integration。


一个好的应用离不开这些性能参数的优化:如下图所示为程序优化前和程序优化后的对比图

优化前:



优化后:



下面详细讲解一些这些参数:

(1)Memory:


1.Free:空闲的内存大小

2.Allocated:已分配使用的内存大小




(2)CPU:


1.User:用户使用的CPU占比

2.Kernel:内核使用的CPU占比


(3)GPU:


1.Misc Time:表示在主线程执行了太多的任务,导致UI渲染跟不上vSync的信号而出现掉帧的情况;

2.Swap Buffers:表示处理任务的时间,也可以说是CPU等待GPU完成任务的时间,黄色线条越高,表示GPU做的事情越多;
3.Command Issue:表示执行任务的时间,这部分主要是Android进行2D渲染显示列表的时间,为了将内容绘制到屏
幕上,Android需要使用Open GL ES的API接口来绘制显示列表,红色线条越高表示需要绘制的视图更多;
4.Sync :表示的是准备当前界面上有待绘制的图片所耗费的时间,为了减少该段区域的执行时间,我们可以减少屏幕上的图片数量或者是缩小图片的大小;

(4)Network:


1.TX代表传送数据,Transmit  的缩写

2.RX是接收数据 ,Receive 的缩写



未完待续...

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值