彩色气泡在层次结构查看器中意味着什么?

时间:2011-08-02 14:15:01

标签: android

enter image description here

我猜他们快速概述了绘制视图所花费的时间,但我并不乐观。

2 个答案:

答案 0 :(得分:7)

它们表明了(从左到右)测量,布局和绘制所花费的时间;绿色好,红色坏。在测量和布局中,当层次结构非常深时,通常会出现红色斑点,或者您通常会有很多视图(例如超过100个)。

答案 1 :(得分:0)

我想补充一点,绿色气泡并不意味着它100%好,而红色气泡并不意味着这种观点不好。绿色/黄色/红色表示此View(或ViewGroup)与其兄弟姐妹相比表现得有多好。

这是一个例子:AppcompatCheckedTextView在这里花费合理的半毫秒,考虑到它同时包含文本和图像。它只是红色,因为另一个兄弟视图非常简单。

/Users/gaket/Pictures/Screenshots/Снимок экрана 2018-02-03 в 20.02.21.png

同时,屏幕还有另一个带有绿色气泡的视图,它可以获得整个帧应该呈现的所有16毫秒(Why 60 fps),这是坏事。但是因为有一个更慢的兄弟,该工具用绿色标记显示它:

enter image description here