用户对卡顿的感知,主要来源于界面的刷新,而界面的性能主要是依赖于设备的UI渲染性能,如果我们的UI设计过于复杂,或是实现不够好,设备又不给力,界面就会像卡住了一样,给用户卡顿的感觉。
app卡顿分析工具-systrace
systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推,是分析卡顿掉帧问题的核心工具,只要能提供卡顿现场,systrace就能很好定位问题。
Android SDK自带systrace的python脚本,存放路径为:
androidSDK\platform-tools\systrace
环境安装-安装adb命令
adb命令包含在Android SDK中,这里通过安装 Android Studio,来安装Android SDK。
安装后,启动 Android Studio,下载 SDK(需要一定的时间)。
SDK下载完成后,在环境变量Path中添加adb命令路径。C:\Users\***\App