Android层次结构查看器不显示渲染的时间

我的应用程序有一些性能问题,我发现这篇文章对我有所帮助。

问题是,当我执行Hierarchy查看器时,对于视图的每个组件,我总是有n/a as Measure ,布局和绘制时间。

我在我的虚拟设备中使用Android 3.2。

谢谢。

编辑

我添加了Hierarchy Viewer输出的捕获: 层次结构查看器示例

当我使用Hierarchy查看器与初始活动(一个非常简单的活动),它完美的作品。 但是当我使用这个活动时,我看不到绘制每个组件的时间。

Solutions Collecting From Web of "Android层次结构查看器不显示渲染的时间"

要查看三个度量,请select您的根视图,然后单击此button 显示措施按钮 。 其描述是“获取根植于选定节点的树的布局时间” 。 该button必须放置在层次结构查看器的顶部。

Android层次结构查看器正在使用Android 2.3及更高版本。 不pipe你的设备的操作系统版本是什么。 你的目标api版本应该是2.3或更高。 在这种情况下,您可以更改项目属性中的最小版本。

如果你想优化你的布局,你需要做几件事情。 这篇文章解释了如何优化和你应该关注的领域更多。

点击这张图中的箭头

也就是根节点,然后是右上angular的“configuration文件节点”button。

然后点击单个节点,显示时间而不是n / a

在这里输入图像说明

这可能是来自Android 3.0的硬件加速的副作用。 但没有更多的细节(可能是代码示例),这将是很难说。