Android Studio Monitors详解
来源:互联网 发布:java导入excel进度条 编辑:程序博客网 时间:2024/06/13 08:08
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 0
- Android Studio Monitors详解
- android monitors的使用
- 安卓调试/测试-AS(android studio)——工具篇之Android Monitors
- 使用Android Studio 自带的monitors查找App CPU 使用率过高的原因
- 性能优化工具1——android studio monitors 之 start allocation tracking
- android Studio安装详解
- Android Studio详解
- android studio 详解
- 从头到尾详解Android Studio
- Android-Studio使用详解
- Android studio AIDL详解
- 详解Android Studio
- Android Studio参数详解
- Android Studio Flavors详解
- ANDROID STUDIO Gradle详解
- Android studio安装详解
- Android Studio 详解
- Android Studio 版本号详解
- 3个数和为0 51Nod
- zstack与openstack区别
- BADI中Filter Dependent和Multiple Use
- C++用数组名作函数参数
- 认认真真的探讨一下BFC
- Android Studio Monitors详解
- Git使用方法
- Python文件操作,无缓冲写入,直接对硬盘进行操作
- Java Comparator和Comparable介绍与示例
- 做好视频营销的10个小贴士
- DAO层通用实现,结果集ResultSet转化为javaBean的反射实现,自动生成javaBean
- 《怎样进入文件夹选项(用鼠标左键单击总是打开文件,怎么改为双击打开)》
- YOLO9000(一个先进实时的目标检测系统)
- 由U盘里的脚本不在linux下不能修改权限引发的修改U盘格式的问题