Android性能优化之查看GPU渲染性能
2015-06-01 09:42
351 查看
性能问题如此的麻烦,幸好我们可以有工具来进行调试。打开手机里面的开发者选项,选择Profile GPU Rendering,选中On screen as bars的选项。
选择了这样以后,我们可以在手机画面上看到丰富的GPU绘制图形信息,分别关于StatusBar,NavBar,激活的程序Activity区域的GPU Rending信息。
随着界面的刷新,界面上会滚动显示垂直的柱状图来表示每帧画面所需要渲染的时间,柱状图越高表示花费的渲染时间越长。
中间有一根绿色的横线,代表16ms,我们需要确保每一帧花费的总时间都低于这条横线,这样才能够避免出现卡顿的问题。
每一条柱状线都包含三部分,蓝色代表测量绘制Display List的时间,红色代表OpenGL渲染Display List所需要的时间,黄色代表CPU等待GPU处理的时间。
选择了这样以后,我们可以在手机画面上看到丰富的GPU绘制图形信息,分别关于StatusBar,NavBar,激活的程序Activity区域的GPU Rending信息。
随着界面的刷新,界面上会滚动显示垂直的柱状图来表示每帧画面所需要渲染的时间,柱状图越高表示花费的渲染时间越长。
中间有一根绿色的横线,代表16ms,我们需要确保每一帧花费的总时间都低于这条横线,这样才能够避免出现卡顿的问题。
每一条柱状线都包含三部分,蓝色代表测量绘制Display List的时间,红色代表OpenGL渲染Display List所需要的时间,黄色代表CPU等待GPU处理的时间。
相关文章推荐
- Android 3.0之后开机无法接收系统广播权限原因
- Android性能优化之Overdraw
- android:layout_weight属性详解 (转)
- Android平台根目录文件
- Android与服务器端数据交互(基于SOAP协议整合android+webservice)
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- Android Button响应点击事件的几种方法大合集
- xbmc 从android_main启动时的部分步骤记录
- android GreenDao数据库框架学习(1)
- Android下利用Fragment+RadioGroup和TabHost实现底部选项卡的效果
- Android知识点
- android studio中如何显示action bar
- 转:Google 发布 Android 性能优化典范
- Mastering "Product Flavors" on Android
- Android学习(十七)自定义View控件 TopBar
- Android简单数据库操作练习
- android listview 异步加载图片并防止错位
- android 调用webservice
- Android SDK Android NDK Android Studio 官方下载地址
- android 比较靠谱的图片压缩