【发布时间】:2018-05-23 07:12:28
【问题描述】:
由于这个article Hierarchy Viewer 已被弃用。现在您可以使用Layout Inspector 来分析您的布局。但是 Layout Inspector 确实不测量。您可以使用systrace 查找因布局性能而引起的警报,但它不会向您展示如何查看布局层次树以及如何查看布局、测量和绘制时间。在 Hierarchy Viewer 中,您可以这样做。但现在你似乎用Window.OnFrameMetricsAvailableListener 编写了一些代码。
我不想编写任何代码来衡量布局性能。这个article 向我们展示了我们可以使用 dmtracedump。但老实说,我不知道该怎么做才能画出这样的tree view:
那么您能告诉我一种无需任何编码即可测量布局层次结构性能的方法吗?也许解释一下如何调用 dmtracedump 这样做?
还是 dmtracedump 仅用于以人类可读的形式显示跟踪文件?那么如何创建跟踪文件呢?
【问题讨论】:
标签: android android-layout android-studio-3.0 systrace hierarchyviewer