"此RelativeLayout布局或其RelativeLayout父级可能无用" - 衡量绩效

时间:2016-12-17 01:13:51

标签: android performance android-layout android-lint gpu-overdraw

Android Lint 给了我这些警告

  

"这个RelativeLayout布局或其RelativeLayout父布局可能没用;将背景属性转移到另一个视图"或类似的。

我简单地想知道:如何衡量修复此问题对效果的影响?我需要监控什么?

1 个答案:

答案 0 :(得分:2)

我相信皮棉警告你有关透支:

  

应用可以在一个帧内多次绘制相同的像素,这个事件称为过度绘制。透支通常是不必要的,最好的消除。它通过浪费GPU时间来渲染不会对用户在屏幕上看到的内容做出贡献的像素,从而表现为性能问题。

Theres是一个开发人员设置,您可以打开该设备上的透视图。看看Colt McAnlis关于这个主题的视频:https://www.youtube.com/watch?v=T52v50r-JfE

另外,请查看此更深入的见解:https://developer.android.com/topic/performance/rendering/overdraw.html