Android studio 使用Hierarchy Viewer

本文介绍如何通过HierarchyViewer工具来优化Android应用的布局性能。文章详细解释了启动AndroidDeviceMonitor的方法,并指导如何使用HierarchyViewer查看布局绘制的时间,以及如何评估View的Measure, Layout和Draw性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:
1.HierachyViewer无法连接真机调试 ,只能在studion中连接模拟器调试。
2.本文基于AS 2.3.3.
3.APP先运行起来再使用Android Device Monitor。

启动Android Device Monitor

第一种
依次点击菜单Tools>Android>Android Device Monitor,如下图:
这里写图片描述

第二种
直接点击菜单中的Device Monitor图标(默认在工具栏还不显示的,需要自定义显示,请参考百度),如下图:
这里写图片描述

打开Hierarchy Viewe

启动Android Device Monitor成功之后,在新的的窗口中点击切换视图图标,选择Hierarchy Viewe,如下图:
这里写图片描述

使用Hierarchy Viewer

选择一个节点,点击右上角的的这里写图片描述按钮,就可以获取到布局绘制的时间。这里我们主要关注下面的三个圆圈,从左到右依次,代表View的Measure, Layout和Draw的性能,不同颜色代表不同的性能等级,红色节点是代表应用性能慢的一个潜在问题。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值